農會 資訊管理類程式設計110 年第 35 題單選題
下列何者為PHP語言的程式註解符號?
A<!-- -->
B//正確答案
C#
D/* */正確答案
B、D正確答案
PHP標準註解含//、#與/* */,本題官方答案BD漏列#屬出題瑕疵;HTML的<!-- -->非PHP註解。
為什麼答案是 B、D
// 為 C++ 風格的單行註解,是 PHP 開發中最常用且標準的單行註解符號,官方答案認定正確。
考點:HTML註解考點:單行註解考點:Shell註解考點:多行註解
載入中…
完整詳解
Pro · 無限重點 PHP標準註解含//、#與/* */,本題官方答案BD漏列#屬出題瑕疵;HTML的<!-- -->非PHP註解。
PHP單行註解用//或#,多行用/* */;看到HTML專屬的<!-- -->直接排除,本題依官方答案選B與D。
逐選項分析
AHTML註解✕
<!-- --> 為 HTML 標籤註解符號,主要用於網頁前端標記語言,並非 PHP 語言本身的程式碼註解。
B單行註解✓ 正確
// 為 C++ 風格的單行註解,是 PHP 開發中最常用且標準的單行註解符號,官方答案認定正確。
CShell註解✕ 陷阱
# 為 Unix Shell 風格單行註解,PHP 語法確實支援,但本題官方答案未列,屬典型出題瑕疵。
D多行註解✓ 正確
/* */ 為 C 風格的多行註解,可用於跨越多行的 PHP 程式碼區塊註解,官方答案認定正確。
PHP 與 HTML 註解符號對照表
| 語言/風格 | 單行註解 | 多行註解 |
|---|
| PHP (C++風格) | // | 無 |
| PHP (Shell風格) | # | 無 |
| PHP (C風格) | 無 | /* ... */ |
| HTML | 無 | <!-- ... --> |
PHP 官方檔案明確定義支援 # 作為單行註解,但部分考題常遺漏此符號,僅認定 // 與 /* */。考生需留意此類出題瑕疵,以官方給定答案為準,但實務上 # 絕對可用。