PHP echo 和 print 语句
在本教程中,你将学习如何使用 PHP echo
和 print
语句在 Web 浏览器中显示输出。
PHP echo 语句
echo
语句可以输出一个或多个字符串。一般而言,echo
语句可以显示需要给浏览器显示的任何内容,例如字符串,数字,变量值,表达式的结果等。
由于 echo
是一种语言结构,实际上并不是一个函数(比如 if
语句),因此你可以使用它而不使用括号,例如 echo
或 echo()
。但是,如果要将多个参数传递给 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
也是一种语言结构而不是真正的函数。所以你也可以使用它而没有括号,如: print
或 print()
。
echo
和 print
语句的工作方式完全相同,只是 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