PHP 語法深受 C 語言影響,採用標籤分隔模式嵌入 HTML,理解其基本語法規則是開發基石。
| 標籤類型 | 語法 | 說明 |
|---|---|---|
| 標準標籤 | <?php ... ?> | 推薦,永遠啟用 |
| 短標籤 | <? ... ?> | 需 short_open_tag=On,不推薦 |
| 輸出標籤 | <= $var ?> | 等同 <?php echo $var; ?> |
| Script 標籤 | <script language="php">...</script> | 已棄用,不推薦 |
<html>
<head><title>PHP 測試</title></head>
<body>
<?php $i = 45; ?>
<br />結果是:<?= $i ?>
</body>
</html>
echo "Hello";$ 開頭,後接字母/底線,再接任意字母數字底線$a = 600;| 關鍵字 | 中文含義 |
|---|---|
| Parse | 解析 |
| Error | 錯誤 |
| Syntax | 語法 |
| Unexpected | 不期望的 |
| Expecting | 期望的 |
<?php
// 單行註釋 (C++ 風格)
# 單行註釋 (Shell 風格)
/*
多行註釋
可跨多行
*/
?>
Web 伺服器接收請求 → PHP 引擎解析 <?php ... ?> 間代碼 → 輸出結果替換原位置 → 返回純 HTML 給瀏覽器。PHP 代碼不會傳送到客戶端,保障原始碼安全。