LONGEPASS
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 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目