LONGEPASS
Q136.

何者陳述式不是PHP 的條件控制語法?

網頁設計 · 乙級 · 應用軟體安裝及使用 · Q136

難易度分析

2 / 5

本題要求辨析程式語言中不同類型的控制流程語法,需準確區分條件判斷與迴圈控制的定義,屬於基礎語法概念的對照考查。

正確答案:④continue

④ continue:continue 屬於迴圈控制陳述式而非條件控制語法,其功能是跳過當前迴圈剩餘程式碼並進入下一次迭代。

錯誤選項解析

  • ① if:if 是 PHP 最基本的條件控制陳述式,用於判斷條件成立時執行對應程式區塊。
  • ② ?::?: 是 PHP 的三元運算子(Ternary Operator),屬於簡化的條件運算語法,可根據條件回傳不同值。
  • ③ switch:switch 是 PHP 的多向條件控制陳述式,用於針對單一變數進行多條件分支判斷。
Learning Tip

"本題考點為區分 條件控制 與 迴圈控制 語法。常考陷阱是將 `continue` 與 `break` 誤認為條件語法,實際上它們屬於迴圈跳躍控制。另外需注意 PHP 還有 `elseif`、`match`(PHP 8+)等條件語法,而 `for`、`while`、`foreach` 則屬於迴圈結構。"

學員答題分佈

①if0%
②?:0%
③switch0%
④continue0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目