Q138.
可檢視陣列內容的PHP 函數為何?
網頁設計 · 乙級 · 應用軟體安裝及使用 · Q138
難易度分析
2 / 5
本題考查對 PHP 內建函數功能的基礎記憶與辨析,選項中包含拼寫陷阱以及功能相近的型別檢查函數,要求考生能準確區分「內容輸出」與「屬性判定」的差異。
正確答案:①var_dump
① var_dump:var_dump 函數會輸出變數的結構化資訊,包含資料類型與值,是 PHP 開發中用於除錯與檢視陣列內容的標準函數。
錯誤選項解析
- ② is_arrary:is_arrary 為拼寫錯誤,PHP 中並無此函數,正確拼寫應為 is_array,且該函數僅用於判斷變數是否為陣列型別,無法檢視內容。
- ③ sizeof:sizeof 為 count 的別名函數,僅回傳陣列的元素個數,無法輸出陣列內部的資料內容。
- ④ is_array:is_array 為型別檢查函數,僅回傳布林值判斷變數是否為陣列,不會輸出陣列的實際內容。
Learning Tip
"本題考點為 PHP 除錯函數的用途區分。常見陷阱是混淆「判斷型別」與「檢視內容」的函數。var_dump 與 print_r 均可輸出陣列內容,前者會顯示型別資訊,後者輸出較簡潔;而 is_array 僅回傳 true/false,sizeof/count 僅回傳元素數量,實務開發時應依需求選用適當函數。"
學員答題分佈
①var_dump0%
②is_arrary0%
③sizeof0%
④is_array0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!