來自 Web 伺服器的 HTML 輸出
PHP 可用於向 HTML 檔案新增內容。雖然 HTML 由 Web 瀏覽器直接處理,但 PHP 指令碼由 Web 伺服器執行,生成的 HTML 將傳送到瀏覽器。
以下 HTML 標記包含將 Hello World!
新增到輸出的 PHP 語句:
<!DOCTYPE html>
<html>
<head>
<title>PHP!</title>
</head>
<body>
<p><?php echo "Hello world!"; ?></p>
</body>
</html>
當它儲存為 PHP 指令碼並由 Web 伺服器執行時,以下 HTML 將傳送到使用者的瀏覽器:
<!DOCTYPE html>
<html>
<head>
<title>PHP!</title>
</head>
<body>
<p>Hello world!</p>
</body>
</html>
PHP 5.x >= 5.4
echo
還有一個快捷語法,可以讓你立即列印一個值。在 PHP 5.4.0 之前,此短語法僅適用於啟用了 short_open_tag配置設定。
例如,請考慮以下程式碼:
<p><?= "Hello world!" ?></p>
其輸出與以下輸出相同:
<p><?php echo "Hello world!"; ?></p>
在實際應用程式中,應該正確地轉義 PHP 輸出到 HTML 頁面的所有資料,以防止 XSS( 跨站點指令碼 )攻擊或文字損壞。