Q391.
關於PHP 語法那些正確?
網頁設計 · 乙級 · 應用軟體安裝及使用 · Q391
難易度分析
3 / 5
本題採取複選形式,要求對多項語法細節進行全面判別。選項中包含易被忽略的標點符號缺失以及運算子特性,需精確區分語法正確性方能得分。
正確答案 (複選):②, ③, ④
- ② //為單行註解:`//` 是 PHP 的單行註解語法,同功能的還有 `#` 符號。註解內容不會被直譯器執行,常用於程式碼說明或除錯標記。
- ③ echo "字串資料";:`echo` 是 PHP 輸出字串的基本語法,後接雙引號或單引號包覆的字串資料,並以分號結尾,符合標準語法規範。
- ④ $a=$b++;:此為 後置遞增運算子 的正確用法。先將 `$b` 的原始值指派給 `$a`,完成指派後 `$b` 才自動加 1,屬於 PHP 常見的運算式寫法。
錯誤選項解析
- ① $tmp=10:此語法缺少結尾的分號 (;)。在 PHP 中,每條陳述式必須以分號作為結束符號,正確寫法應為 `$tmp=10;`。
Learning Tip
"本題考 PHP 基本語法結構,常考陷阱在於分號遺漏與遞增/遞減運算子的前後置差異。切記:`$b++`(後置)先使用原值再加 1,`++$b`(前置)先加 1 再使用新值;另外 PHP 註解支援 `//`、`#`(單行)及 `/* */`(多行區塊),實務開發時應養成良好註解習慣以提升程式可讀性。"
學員答題分佈
①$tmp=100%
②//為單行註解0%
③echo "字串資料";0%
④$a=$b++;0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!