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