该文讲述 PHP 语言中 echo 和 print 的区别。
echo 和 print 的作用都是输出字符串。echo 和 print 之间主要的区别在于:
echo 的速度比 print 快,因为 echo 没有返回值。
echo 没有返回值;print 有返回值,print 的返回值总是1。
print 可以用于复杂的表达式,而 echo 不可以。比如 print 可以用于如下示例:
<html>
<body>
<?php
$a=true;
$a ? print "true":print "false";
?>
</body>
</html>
echo 可以有多个参数,而 print 只能有一个参数。
echo 如果有多个参数,应用逗号分隔,每个参数没有必要加小括号,正确写法如下:
echo "good ","for ","you";
注意,如果 echo 有多个参数,只用一个小括号将所有参数围起来,是错误的写法。下面的写法是错误的:
echo ("good ","for ","you");
print 只能有一个参数,比如:
print ("good for you");
print "good for you";
作者或编者:布啦布啦 最近更新日期:2008-5-26
参考来源:www.BlaBla.cn
© 2005-2008 BlaBla.cn 版权所有