【转】PHP:echo、print、print_r、sprintf、var_dump之间的区别
来源:互联网 发布:淘宝药房是真是假 编辑:程序博客网 时间:2024/05/22 13:48
- echo
是命令,不能返回值。echo后面可以跟很多个参数,之间用分号隔开,如:
echo $myvar1;echo 1,2,$myvar,"<b>bold</b>";
- print
是函数,可以返回一个值,只能有一个参数。
- printf
函数,把文字格式化以后输出,如:
$name="hunte";$age=25;printf("my name is %s, age %d", $name, $age);
- sprintf
跟printf相似,但不打印,而是返回格式化后的文字,其他的与printf一样。
- print_r
print_r通常用于打印变量的相关信息,通常在调试中使用。
print_r(true); //输出1print_r(false); //没有输出print_r(null); //没有输出
- var_dump
var_dump此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。
var_dump(true); //输出 bool(true)var_dump(false); // bool(false)var_dump(null); // bool(null)
var_dump()和print_r()的区别:
var_dump返回表达式的类型与值而print_r仅返回结果,相比调试代码使用var_dump更便于阅读。
< PHP >
- 【转】PHP:echo、print、print_r、sprintf、var_dump之间的区别
- PHP:echo、print、print_r、sprintf、var_dump之间的区别
- PHP中的echo、print、print_r、sprintf、var_dump之间的区别
- php输出echo、print、print_r、printf、sprintf、var_dump的区别
- php echo, print(), print_r(), sprintf(), var_dump(), var_export() 的区别
- php echo、 print()、 print_r()、 var_dump()的区别
- php的print,print_r,printf,sprintf,die,echo,var_dump,var_export
- php的print,print_r,printf,sprintf,die,echo,var_dump,var_export
- echo、print、print_r、var_dump、printf、sprintf 和 vsprintf 的区别
- 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、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的区别比较
- PHP echo print print_r var_dump var_export 区别
- php 的 echo(),print(),print_r(),printf() var_dump() return 的区别
- PHP:echo print var_dump()和print_r()的区别
- Premature end of script headers: test-cgi 错误
- malformed header from script. Bad header=hello ..........
- 【转】cygwin与MinGW区别
- python range和xrange区别
- 百度笔试题2
- 【转】PHP:echo、print、print_r、sprintf、var_dump之间的区别
- python 引用与复制
- django 显示admin登录么有权限
- python multiprocessing
- 进程间通信
- [转]linux tar、rar、zip等命令详解
- Internal Server Error
- Could not find/open
- PHP Fatal error: Cannot redeclare class