0
点赞
收藏
分享

微信扫一扫

PHP输出函数区别


函数名

介绍

返回值

​echo​

语言结构,非函数,无括号时可以多个值,用逗号分割。整形和字符串,布尔类型会转换成1或空

无返回值

​print​

语言结构,非函数,只能一个参数值,比​​echo​​慢。打印类型同echo

无返回值

​print_r​

可以输出整形、字符串、数组、对象

第二个参数设定为true,将打印内容返回

​sprintf​

把格式化的字符串写入变量

返回格式化好的字符串

​printf​

输出格式化的字符串

无返回值

​fprintf​

把格式化的字符串写入指定的输出流(例如:文件或数据库)

无返回值

​vfprintf​

把格式化的字符串写到指定的输出流(例如:文件或数据库),参数是数组

无返回值

​vprintf​

输出格式化的字符串,参数位于数组中

无返回值

​vsprintf​

把格式化字符串写入变量中,参数位于数组中

返回格式化的字符串

​var_dump​

可以打印多个变量及其类型,中间用逗号隔开,可以打印布尔值

无返回值

​var_export​

返回合法的php代码,可以打印布尔值

第二个参数设定为true,可以将打印内容返回给变量

参考:​​http://php.net/manual/zh/ref.strings.php​​


举报

相关推荐

0 条评论