php echo语句,PHP echo和print语句

我们经常使用echo语句来显示输出。有两种在PHP中获取输出的基本方法:

回声

打印

echo和print是语言构造, 它们从不表现为函数。因此, 不需要括号。但是, 两个语句都可以使用或不使用括号。我们可以使用这些语句输出变量或字符串。

回声和打印之间的区别

回声

echo是一条语句, 用于显示输出。

echo可以带或不带括号。

echo不返回任何值。

我们可以在回显中传递多个用逗号(, )分隔的字符串。

echo比print语句快。

打印

print也是一条语句, 在很多时候被用作回显以显示输出的替代方法。

可以在带有或不带有括号的情况下使用print。

print始终返回一个整数值, 即1。

使用print, 我们不能传递多个参数。

打印比echo语句慢。

你可以在以下程序的帮助下查看echo和print语句之间的区别。

例如(检查多个参数)

你可以在回显中传递多个用逗号(, )分隔的参数。它不会产生任何语法错误。

$fname = "Gunjan";

$lname = "Garg";

echo "My name is: ".$fname, $lname;

?>

输出

php-echo-and-print-statements.png

由于打印语句中有多个参数, 因此将生成语法错误。

$fname = "Gunjan";

$lname = "Garg";

print "My name is: ".$fname, $lname;

?>

输出

php-echo-and-print-statements2.png

例如(检查返回值)

echo语句不返回任何值。如果尝试显示其返回值, 它将生成错误。

$lang = "PHP";

$ret = echo $lang." is a web development language.";

echo "";

echo "Value return by print statement: ".$ret;

?>

输出

php-echo-and-print-statements3.png

正如我们已经讨论过的, print返回一个值, 该值始终为1。

$lang = "PHP";

$ret = print $lang." is a web development language.";

print "";

print "Value return by print statement: ".$ret;

?>

输出

php-echo-and-print-statements4.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值