Q301.
PHP 的echo 敘述,何者正確?
網頁設計 · 乙級 · 應用軟體安裝及使用 · Q301
難易度分析
3 / 5
本題採複選形式,要求考生必須精確區分 PHP 輸出指令的功能特性及其與相似指令的差異,需同時判定多個選項的真偽,增加了分析難度。
正確答案 (複選):①, ③
- ① 可將資料輸出為HTML 文件格式:echo 敘述可將 PHP 變數或字串輸出至瀏覽器,預設以 HTML 格式 渲染呈現,是伺服器端產生動態網頁內容的核心機制。
- ③ 與指令print 的功能相同:echo 與 print 均可用於輸出字串,兩者在多數情境下功能相同;差異在於 print 會回傳值 1 且僅能接受單一參數,而 echo 可接受多個參數且無回傳值。
錯誤選項解析
- ② 將會讓電腦發出聲音:echo 僅負責文字或 HTML 的輸出,與音效無關;若要讓瀏覽器發出聲音需依賴前端 JavaScript 或 HTML5 Audio API。
- ④ 將於執行後印出echo 這個字串:echo 是 PHP 的語言結構關鍵字,用於輸出其後方的變數或字串內容,而非印出 "echo" 這個字串本身;若要輸出 echo 字串需加上引號如 `echo 'echo';`。
Learning Tip
"echo 與 print 的差異為常考陷阱:兩者皆用於輸出,但 echo 執行效率較高且支援多參數,print 則有回傳值。實務上開發動態網頁時,需區分 伺服器端輸出(PHP echo) 與 客戶端渲染(JavaScript DOM 操作) 的不同階段,避免混淆資料流向。"
學員答題分佈
①可將資料輸出為HTML 文件格式0%
②將會讓電腦發出聲音0%
③與指令print 的功能相同0%
④將於執行後印出echo 這個字串0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!