php 输出语句大概有6中,echo,print,printf,sprintf,print_r,var_dump,在本人的从业经验中echo,print,print_r,var_dump 是用得是最多的。接下来向大家简单介绍下。
1.echo ,我们经常用它来打印字符,字符串,数字,记住它不是一个函数,所以不需要带上括号,另外,也没有返回值。
<?php
$a = echo ('hello,world'); //错误 ,既不是函数,也没有返回值
echo "Hello World";//正确
echo ("hello world"); //错误,不是函数
echo ("hello","world");//错误,不能有多个参数
2.print,它的功能几乎和echo是一样,它也不是一个函数,不过它有一个返回值,总是返回1,因此效率也没有echo高,所以实际应用中我们经常使用echo而不使用print。
3.printf 用来格式化输出字符串,这个实际应用中比较少用到,就简单了解下,具体的格式(format)不在这里展示了。
<?php
printf("%s %s",'hello','world');//hello world
4.sprintf ,它与printf 相同,但是它是把格式化的字符串写入到一个变量中,而不是输出。
sprintf("%s %s",'hello','world'); //没有任何输出
$out = sprintf("%s %s",'hello','world');
echo $out ;// hello world
- print_r, 它是一个函数,有返回值,可以用来打印字符,字符串,数字,数组,对象等复合的数据类型。
<?php
$a = ['a','b','c'];
print_r($a);
输出结果为:
微信截图_20200111225546.png
- var_dump ,它的功能类似于print_r,不过还会带上数据的类型,长度等。
<?php
$a = 'a';
var_dump($a);
$arr = ['a','b','c'];
var_dump($arr);
看下输出结果:
微信截图_20200111225913.png
网友评论