PHP echo 和 print 语句
echo 和 print 之间的差别:
echo - 能够输出一个以上的字符串
print - 只能输出一个字符串,并一直返回 1
提醒:echo 比 print 稍快,由于它不返回任何值。
PHP echo 语句
echo 是一个言语构造,有没有括号都可运用:echo 或 echo()。
PHP print 语句
print 也是言语构造,有没有括号都可运用:print 或 print()。
罕见的输出语句
echo()
能够一次输出多个值,多个值之间用逗号分开。echo是言语构造(language construct),而并非真正的函数,因而不能作为表达式的一部分运用。
print()
函数print()打印一个值(它的参数),假如字符串胜利显现则返回true,不然返回false。
print_r()
能够把字符串和数字简朴地打印出来,而数组则以括起来的键和值得列表情势显现,并以Array开首。但print_r()输出布尔值和NULL的效果没有意义,由于都是打印"\n"。因而用var_dump()函数更适合调试。
var_dump()
推断一个变量的范例与长度,并输出变量的数值,假如变量有值输的是变量的值并回返数据范例。此函数显现关于一个或多个表达式的构造信息,包含表达式的范例与值。数组将递归睁开值,经由过程缩进显现其构造。
运用echo输出的效果是:
运用print()输出的效果是:
运用print_r()输出的效果是:
运用var_dump()输出的效果是:
引荐教程:PHP视频教程
以上就是php输出语句区分的细致内容,更多请关注ki4网别的相干文章!