PHP的echo和print语句
PHP echo和print语句 我们经常使用echo语句来显示输出。有两种在PHP中获取输出的基本方法: e…
PHP echo和print语句
我们经常使用echo语句来显示输出。有两种在PHP中获取输出的基本方法:
- echo
echo和print是语言构造,它们从不表现为函数。因此,不需要括号。但是,两个语句都可以带或不带括号使用。我们可以使用这些语句来输出变量或字符串。
echo和print之间的区别
echo
- echo是一条语句,用于显示输出。
- echo可以带或不带括号。
- echo不返回任何值。
- 我们可以在回显中传递多个用逗号(,)分隔的字符串。
- echo比print语句快。
print
- print也是一条语句,在很多时候被用作回显以显示输出的替代方法。
- 可以在带有或不带有括号的情况下使用print。
- print始终返回一个整数值,即1。
- 使用print,我们不能传递多个参数。
- 打印比echo语句慢。
- echo是一条语句,用于显示输出。
- echo可以带或不带括号。
- echo不返回任何值。
- 我们可以在回显中传递多个用逗号(,)分隔的字符串。
- echo比print语句快。
print
- print也是一条语句,在很多时候被用作回显以显示输出的替代方法。
- 可以在带有或不带有括号的情况下使用print。
- print始终返回一个整数值,即1。
- 使用print,我们不能传递多个参数。
- 打印比echo语句慢。
您可以在以下程序的帮助下查看echo和print语句之间的区别。
例如(检查多个参数)
您可以在回显中传递多个用逗号(,)分隔的参数。它不会产生任何语法错误。
<?php $fname = "Gunjan"; $lname = "Garg"; echo "My name is: ".$fname,$lname; ?>
输出:
由于print语句中有多个参数,因此将生成语法错误。
<?php $fname = "Gunjan"; $lname = "Garg"; print "My name is: ".$fname,$lname; ?>
输出:
例如(检查返回值)
echo语句不返回任何值。如果尝试显示其返回值,它将生成一个错误。
<?php $lang = "PHP"; $ret = echo $lang." is a web development language."; echo "</br>"; echo "Value return by print statement: ".$ret; ?>
输出:
正如我们已经讨论过的,print返回一个始终为1的值。
<?php $lang = "PHP"; $ret = print $lang." is a web development language."; print "</br>"; print "Value return by print statement: ".$ret; ?>
输出:
类别:PHP 技巧、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!