PHP中echo、print、print_r、printf、sprintf
来源:互联网 发布:python requests post 编辑:程序博客网 时间:2024/06/06 09:39
echo 和 print 都不是函数,而是语言结构,所以圆括号都不是必需的。
他们的区别在于:
(1) echo可以输出多个字符串,像下面这样:
echo ‘a’,'b’,'c’;
如果你非要加上圆括号,注意写成echo (’a',’b',’c');是错误的,应该写成:
echo (’a'),(’b'),(’c');
它没有像函数的行为,所以不能用于函数的上下文
(2) print只能输出一个字符串,它可以表现得像一个函数,比如你可以如下使用:
$ret = print ‘Hello World’;
所有它能用在更复杂的表达式中。
(3)
另外,echo的效率相对比较快~
如下代码:
<?php
$a=’hello ‘;$b=’php world!’;echo $a,$b.’<br />’;//echo 可以用逗号分隔字符串变量来显示print $a.$b.’<br />’;//而print不能使用逗号,只能用点号分隔,print $a,$b.’<br />’;//使用逗号时报错。
?>
echo 命令和 print 命令 相同,没有区别
echo 函数 和 print 函数 有区别。
echo() 无返回值,与echo 命令相同
print() 有返回值,成功,返1,false,返0.
(1) echo可以输出多个字符串,像下面这样:
echo ‘a’,'b’,'c’;
如果你非要加上圆括号,注意写成echo (’a',’b',’c');是错误的,应该写成:
echo (’a'),(’b'),(’c');
它没有像函数的行为,所以不能用于函数的上下文
(2) print只能输出一个字符串,它可以表现得像一个函数,比如你可以如下使用:
$ret = print ‘Hello World’;
所有它能用在更复杂的表达式中。
(3)
print_r 是函数,不仅可以打印变量的的值,还能显示变量类型,而且也可以显示数组和对象这样复杂的变量类型。print_r() 将把数组的指针移到最后边。使用 reset() 可让指针回到开始处
另外,echo的效率相对比较快~
如下代码:
<?php
$a=’hello ‘;$b=’php world!’;echo $a,$b.’<br />’;//echo 可以用逗号分隔字符串变量来显示print $a.$b.’<br />’;//而print不能使用逗号,只能用点号分隔,print $a,$b.’<br />’;//使用逗号时报错。
?>
echo 命令和 print 命令 相同,没有区别
echo 函数 和 print 函数 有区别。
echo() 无返回值,与echo 命令相同
print() 有返回值,成功,返1,false,返0.
详细讲解printf()函数:
printf()函数的调用格式为:
printf("<格式化字符串>", <参量表>);
sprintf()
和 printf() 类似,均为格式化输出,不同的是前者输出到标准输出,后者输出到变量
- PHP中echo、print、print_r、printf、sprintf
- echo,print,print_r,sprintf,printf
- php的print,print_r,printf,sprintf,die,echo,var_dump,var_export
- php的print,print_r,printf,sprintf,die,echo,var_dump,var_export
- php输出echo、print、print_r、printf、sprintf、var_dump比较
- php输出echo、print、print_r、printf、sprintf、var_dump比较
- php输出echo、print、print_r、printf、sprintf、var_dump的区别
- PHP输出echo、print、print_r、printf、sprintf、var_dump比较
- PHP中echo、print、print_r、printf、sprintf和var_dump的区别比较那些事!
- PHP中输出字符串(echo,print,printf,print_r,var_dump)
- php: 输出echo、print、print_r、printf、sprintf、var_dump、die的区别比较
- php输出echo、print、print_r、printf、sprintf、var_dump的区别比较
- PHP输出echo、print、print_r、printf、sprintf、var_dump的区别比较
- php输出echo、print、print_r、printf、sprintf、var_dump的区别比较
- echo、print、print_r、var_dump、printf、sprintf 和 vsprintf 的区别
- echo、print、print_r、printf、sprintf、var_dump的区别比较
- PHP中echo,print,printf,sprintf的区别:
- echo, print, printf 和 sprintf 区别(PHP)
- return the minimum value in a stack
- android之SimpleAdapter
- 使用DOS命令通过ftp上传下载
- Android ApiDemos示例解析(184):Views->Progress Bar->3. Dialogs
- HDU 3234 Exclusive-OR(并查集偏移向量)
- PHP中echo、print、print_r、printf、sprintf
- 二叉树的遍历
- html 5获取GPS位置,Google地图显示
- MyEclipse6.0快捷键大全
- Servlet页面跳转实现方法的区别
- 栈应用 , 判断表达式是否正确
- 黑客秘密:12种类型黑客 你见过哪种
- C#WinForm程序常用函数设计
- 工资新规定,未来的八种人将会被淘汰