echo 和print 语句有什么不同
echo 可以输出一个或者一个人一上的字符串
print只能输出一个字符串 并且始终返回为1
提示:echo 比 print 稍快,因为它不返回任何值。
PHP echo 语句
echo 是一个语言结构,有无括号均可使用:echo 或 echo()。
显示字符串
下面的例子展示如何用 echo 命令来显示不同的字符串(同时请注意字符串中能包含 HTML 标记):
<?php
echo "<h2>PHP很有趣</h2>";
echo "hello<br>";
echo "1","2","3","4";
?>
输出的结果是 PHP很有趣
hello
1234
显示变量
下面的例子展示如何用 echo 命令来显示字符串和变量:
<?php
$txt1="Learn PHP";
$txt2=" W3School.com.cn";
$arr=array{"1","2","3"};
echo $txt1;
echo "one at $txt2";
echo "one a {$arr[0]}";
?>
输出的结果就是 Learn PHP
one at W3School.com.cn
one a 1
PHP print 语句
print 也是语言结构,有无括号均可使用:print 或 print()。
显示字符串
下面的例子展示如何用 print 命令来显示不同的字符串(同时请注意字符串中能包含 HTML 标记);
<?php
print "<h2>PHP </h2> ";
?>
显示变量
下面的例子展示如何用 print 命令来显示字符串和变量:
<?php
$txt1="Learn PHP";
$txt2=" W3School.com.cn";
$arr=array{"1","2","3"};
print $txt1;
print "one at $txt2";
print "one a {$arr[0]}";
?>
输出的结果就是 Learn PHP
one at W3School.com.cn
one a 1