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