PHP echo & print
在本教程中,您将学习如何使用PHP echo和print语句在Web浏览器中显示输出。
PHP echo语句
echo语句可以输出一个或多个字符串。一般来说,echo语句可以显示可以显示给浏览器的任何内容,例如字符串,数字,变量值,表达式的结果等。
由于echo是一种语言构造,而不是实际的函数(如if语句),因此可以在不带括号的情况下使用它,例如echo或echo()。但是,如果要将多个参数传递给echo,则不能将这些参数括在括号中。
显示文本字符串
以下示例将向您展示如何使用echo语句显示文本字符串:
<?php //显示文本字符串 echo "Hello World!"; ?>测试看看‹/›
上面的PHP代码的输出如下所示:
你好,世界!
显示HTML代码
以下示例将向您展示如何使用echo语句显示HTML代码:
<?php //显示HTML代码 echo "<h4>这是一个简单的标题。</h4>"; echo "<h4 style='color: red;'>这是有样式的标题。</h4>"; ?>测试看看‹/›
上面的PHP代码的输出如下所示:
这是一个简单的标题。
这是有样式的标题。
显示变量
以下示例将向您展示如何使用echo语句显示变量:
<?php //定义变量 $txt = "Hello World!"; $num = 123456789; $colors = array("Red", "Green", "Blue"); //定义变量 echo $txt; echo "<br>"; echo $num; echo "<br>"; echo $colors[0]; ?>测试看看‹/›
上面的PHP代码的输出如下所示:
你好,世界!
123456789
红色
123456789
红色
PHP打印语句
您还可以使用print语句(echo的代替方法)将输出显示到浏览器。像echo一样,打印也是一种语言构造函数,而不是真正的函数。因此,您也可以在不带括号的情况下使用它:print 或 print()。
echo和print语句的工作方式完全相同,只是print语句只能输出一个字符串,并且始终返回1。这就是为什么echo语句被认为比print语句快一点的原因,因为它不返回任何值。
显示文字字符串
以下示例将向您展示如何使用print语句显示文本字符串:
<?php //显示文本字符串 print "Hello World!"; ?>测试看看‹/›
上面的PHP代码的输出如下所示:
你好,世界!
显示HTML代码
以下示例将向您展示如何使用print语句显示HTML代码:
<?php //显示HTML代码 print "<h4>这是一个简单的标题。</h4>"; print "<h4 style='color: red;'>这是有样式的标题。</h4>"; ?>测试看看‹/›
上面的PHP代码的输出如下所示:
这是一个简单的标题。
这是有样式的标题。
显示变量
以下示例将向您展示如何使用print语句显示变量:
<?php //定义变量 $txt = "Hello World!"; $num = 123456789; $colors = array("Red", "Green", "Blue"); //定义变量 print $txt; print "<br>"; print $num; print "<br>"; print $colors[0]; ?>测试看看‹/›
上面的PHP代码的输出如下所示:
你好,世界!
123456789
红色
123456789
红色