当前位置:首页 » 编程语言 » phpecho与print

phpecho与print

发布时间: 2022-02-22 23:39:06

php中echo(),print(),print_r()的区别是什么

echo ,print的区别在于echo 可以输出多个变量值,而print只有一个变量,做为一个字符串输出。另一点区别在于echo 没有返回值,而print有返回值。

⑵ php语言中echo 与print 的区别是什么

echo 是语法结构,也就是关键字,不是函数。使用的时候不用加括号,加上也可以。显示多个值的时候可以用逗号隔开。只支持基本类型,布尔型除外,echo true的时候显示1,echo false的时候啥都没有。

print 和 echo 基本一致。但是print 不支持逗号分隔多个显示变量的语法。

print_r 是函数,不仅可以打印变量的的值,还能显示变量类型,而且也可以显示数组和对象这样复杂的变量类型。print_r() 将把数组的指针移到最后边。使用 reset() 可让指针回到开始处

⑶ php echo和print的区别

两者之间也还是一个非常重要的区别:在 echo 函数中,可以同时输出多个字符串,而在 print 函数中则只可以同时输出一个字符串

echo的效率相对比较快!

echo() 无返回值,与echo命令相同
print() 有返回值,成功,返1,false,返0.

print 是打印字符串
print_r 则是打印复合类型 如数组 对象等
在PHP中的执行速率从快到慢为:echo(), print(), print_r()

⑷ PHP中echo和print的区别

在实际使用中, php 语言的print 和 echo 两者功能几乎完全一样。

两者之间主要的区别在于:

1、echo 可以同时输出多个字符串,而 print 则只可以同时输出一个字符串。

2、当以函数形式调用时,两者的返回值不同:

voidecho(string$arg1[,string$...])
intprint(string$arg)

echo 没有返回值,而 print 返回值 int。

⑸ 在php中echo() print() print-r()区别

echo
可以一次输出多个值,多个值之间用逗号分隔。echo是语言结构(language construct),而并不是真正的函数,因此不能作为表达式的一部分使用。
print()
函数print()打印一个值(它的参数),如果字符串成功显示则返回true,否则返回false。
print_r()
可以把字符串和数字简单地打印出来,而数组则以括起来的键和值得列表形式显示,并以Array开头。但print_r()输出布尔值和NULL的结果没有意义,因为都是打印"\n"。因此用var_mp()函数更适合调试。

⑹ PHP echo,print,printf,sprintf函数的区别和使用

echo 是语法,print是函数,有返回值,但只能打印一些简单的变量。
printf,sprintf是函数,有返回值,能打印复杂类型的变量,如数据,对象,资源

⑺ php输出时候,什么时候用“echo”,什么时候用“print_r”

echo 用来一般性的输出
print_r一般用来debug用,所以你想debug自己的代码的时候,就用print_r
比如print_r一个数组看它包含的内容,其他时候用echo就可以了

⑻ php echo()和print()有什么区别

不过,我也认为,它们肯定有不一样的地方,只是我自己还不知道而已。 echo输出后没有返回值 print有返回值 通过查阅相关资料发现,这两个函数确实有细微的区别。 资料说,echo输出后没有返回值,但print有返回值,当其执行失败时返回flase。因此可以作为一个普通函数来使用,例如执行下面的代码后变量$r的值将为1。 $r = print Hello World; 这意味着print可用在一些复杂的表达式中,而echo则不行。

⑼ php中echo 与print 的区别

两者相同点:

  1. echo 和 print 都是语言结构(官方文档解释为language construct);

  2. echo 和 print 都是用来输出字符串的;

  3. 当同时只有一个参数的时候,echo 和 print 后面的括号(parenthesis)都是可选的,即:echo ($argument1) 等价于 echo $argument1,print(argument)等价于print argument;

  4. echo 和 print 在输出之前,都会将参数的进行转换,尝试转换为字符串类型。

两者的区别 :

  1. echo能接受N个字符串类型的参数(注意:有多个参数的时候,不能使用括号,即echo $arg1,$arg2是正确的,echo($arg1,$arg2)会导致解析错误); print只能接收1个字符串类型的参数;

  2. echo没有返回值; print有返回值,其值永远为int类型的1。

  3. 在这里引用PHP官方原文档的说明 : "The major differences toechoare thatprintonly accepts a single argument and always returns 1."

热点内容
工作站服务器的视频ip怎么看 发布:2025-01-08 13:09:15 浏览:648
唱吧上传卡住 发布:2025-01-08 12:52:23 浏览:530
烤鸡存储 发布:2025-01-08 12:50:16 浏览:793
android获取电量 发布:2025-01-08 12:44:42 浏览:760
samp服务器如何设置ip直播 发布:2025-01-08 12:35:20 浏览:123
5七的算法 发布:2025-01-08 12:30:59 浏览:447
linuxsvn配置 发布:2025-01-08 12:19:11 浏览:380
苹果扁头耳机如何在安卓手机上用 发布:2025-01-08 12:17:37 浏览:109
为什么解绑卡还要密码 发布:2025-01-08 12:13:51 浏览:73
反编译得到源代码的比例 发布:2025-01-08 12:12:36 浏览:620