PHP echo 和 print 语句

在本教程中,你将学习如何使用 PHP echoprint 语句在 Web 浏览器中显示输出。

PHP echo 语句

echo 语句可以输出一个或多个字符串。一般而言,echo 语句可以显示需要给浏览器显示的任何内容,例如字符串,数字,变量值,表达式的结果等。

由于 echo 是一种语言结构,实际上并不是一个函数(比如 if 语句),因此你可以使用它而不使用括号,例如 echoecho()。但是,如果要将多个参数传递给 echo,则不能将参数括在括号内。

显示文本字符串

以下示例将向你展示如何使用 echo 语句显示文本字符串:

<?php
// Displaying string of text
echo "Hello World!";
?>

上面的 PHP 代码的输出将如下所示:

Hello World!

显示 HTML 代码

以下示例将向你展示如何使用 echo 语句显示 HTML 代码:

<?php
// Displaying HTML code
echo "<h4>This is a simple heading.</h4>";
echo "<h4 style='color: red;'>This is heading with style.</h4>";
?>

上面的 PHP 代码的输出将如下所示:

显示变量

以下示例将向你展示如何使用 echo 语句显示变量:

<?php
// Defining variables
$txt = "Hello World!";
$num = 123456789;
$colors = array("Red", "Green", "Blue");
 
// Displaying variables
echo $txt;
echo "<br>";
echo $num;
echo "<br>";
echo $colors[0];
?>

上面的 PHP 代码的输出将如下所示:

Hello World! 
123456789 
Red

PHP print 语句

你还可以使用 print 语句(替代 echo)来显示输出到浏览器。像 echo 一样,print 也是一种语言结构而不是真正的函数。所以你也可以使用它而没有括号,如: printprint()

echoprint 语句的工作方式完全相同,只是 print 语句只能输出一个字符串,并且总是返回 1.这就是为什么 echo 语句被认为比 print 语句略快,因为它没有返回任何值。

显示文本字符串

以下示例将向你展示如何使用 print 语句显示文本字符串:

<?php
// Displaying string of text
print "Hello World!";
?>

上面的 PHP 代码的输出将如下所示:

"Hello World!"

显示 HTML 代码

以下示例将向你展示如何使用 print 语句显示 HTML 代码:

<?php
// Displaying HTML code
print "<h4>This is a simple heading.</h4>";
print "<h4 style='color: red;'>This is heading with style.</h4>";
?>

上面的 PHP 代码的输出将如下所示:

显示变量

以下示例将向你展示如何使用 print 语句显示变量:

<?php
// Defining variables
$txt = "Hello World!";
$num = 123456789;
$colors = array("Red", "Green", "Blue");
 
// Displaying variables
print $txt;
print "<br>";
print $num;
print "<br>";
print $colors[0];
?>

上面的 PHP 代码的输出将如下所示:

Hello World! 
123456789 
Red