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