hi,你好!欢迎访问本站!登录
本站由简数采集腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - PHP问题 - 正文 请牢记本站网址www.sosophp.cn

php输出函数的区分【php题目】

2019-11-26PHP问题搜搜PHP网63°c
A+ A-
php输出echo、print、print_r、printf、sprintf、var_dump等函数的区分比较

echo,言语构造,非函数,无括号时能够多个值,用逗号支解。整形和字符串,布尔范例会转换成1或空,无返回值(引荐进修:PHP编程从入门到通晓)

echo() 实际上不是一个函数,是php语句,因而您无需对其运用括号。不过,假如您希望向 echo() 通报一个以上的参数,那末运用括号会发作剖析毛病。而且echo是返回void的,并不返回值,所以不能运用它来赋值。

print,言语构造,非函数,只能一个参数值,比echo慢。打印范例同echo,无返回值

print() 和 echo() 用法一样,然则echo速率会比print快一点点。实际上它也不是一个函数,因而您无需对其运用括号。

print_r,能够输出整形、字符串、数组、对象,第二个参数设定为true,将打印内容返回

print_r函数打印关于变量的易于明白的信息。

mixed print_r ( mixed $expression [, bool return ] )

假如变量是string , integer or float , 将会直接输出其值,假如变量是一个数组,则会输出一个花样化后的数组,便于浏览,也就是有key和value对应的那种花样。关于object对象类同。

print_r有两个参数,第一个是变量,第二个可设为true,假如设为true,则会返回字符串,不然返回布尔值TRUE。

sprintf,把花样化的字符串写入变量中,返回花样化好的字符串

printf,输出花样化的字符串,无返回值

fprintf,把花样化的字符串写入指定的输出流(比方:文件或数据库),无返回值

vfprintf,把花样化的字符串写到指定的输出流(比方:文件或数据库),参数是数组,无返回值

vprintf,输出花样化的字符串,参数位于数组中,无返回值

vsprintf,把花样化字符串写入变量中,参数位于数组中,返回花样化的字符串

var_dump,能够打印多个变量及其范例,中心用逗号离隔,能够打印布尔值,无返回值

var_export,返回正当的php代码,能够打印布尔值 第二个参数设定为true,能够将打印内容返回给变量

以上就是php输出函数的区分的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
php输出函数的区分【php题目】

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签: