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                    
红色

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                    
红色