echo 和 print 区别:

  • echo - 可以输出一个或多个字符串
  • print - 只允许输出一个字符串,返回值总为 1

提示:echo 输出的速度比 print 快, echo 没有返回值,print有返回值1。

PHP echo 语句

  • echo 是一个语言结构,使用的时候可以不用加括号,也可以加上括号: echo 或 echo()。

  • 显示字符串

  • 下面的实例演示了如何使用 echo 命令输出字符串(字符串可以包含 HTML 标签):

实例

  1. <?php
  2. echo "<h2>PHP 很有趣!</h2>";
  3. echo "Hello world!<br>";
  4. echo "我要学 PHP!<br>";
  5. echo "这是一个", "字符串,", "使用了", "多个", "参数。";
  6. ?>

显示变量

  • 下面的实例演示了如何使用 echo 命令输出变量和字符串:

实例

  1. <?php
  2. $txt1="学习 PHP";
  3. $txt2="RUNOOB. COM";
  4. $cars=array("Volvo", "BMW", "Toyota");
  5. echo $txt1;
  6. echo "<br>";
  7. echo "在 $txt2 学习 PHP ";
  8. echo "<br>";
  9. echo "我车的品牌是 {$cars[0]}";
  10. ?>

PHP print 语句

  • print 同样是一个语言结构,可以使用括号,也可以不使用括号: print 或 print()。

  • 显示字符串

  • 下面的实例演示了如何使用 print 命令输出字符串(字符串可以包含 HTML 标签):

实例

  1. <?php
  2. print "<h2>PHP 很有趣!</h2>";
  3. print "Hello world!<br>";
  4. print "我要学习 PHP!";
  5. ?>

显示变量

  • 下面的实例演示了如何使用 print 命令输出变量和字符串:

实例

  1. <?php
  2. $txt1="学习 PHP";
  3. $txt2="RUNOOB. COM";
  4. $cars=array("Volvo", "BMW", "Toyota");
  5. print $txt1;
  6. print "<br>";
  7. print "在 $txt2 学习 PHP ";
  8. print "<br>";
  9. print "我车的品牌是 {$cars[0]}";
  10. ?>