LONGEPASS
Q235.

用來傳回變數var 型態的PHP 函式為何?

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

難易度分析

2 / 5

本題考查對 PHP 內建函式名稱及其功能的基礎記憶。由於選項中包含了多個名稱相似且均以 get 開頭的函式,考生需能精確區分不同功能模組的函式定義,以避免混淆。

正確答案:④int gettype(mixed var)

④ int gettype(mixed var):gettype() 是 PHP 內建用於回傳變數資料型態的函式,可識別 string、integer、boolean、array、object 等型別,回傳值為字串。

錯誤選項解析

  • ① string getcwd(void):getcwd() 用於取得目前的工作目錄路徑,回傳值為字串型別,與變數型態查詢無關。
  • ② int getmygid(void):getmygid() 用於取得目前 PHP 腳本的群組識別碼 (GID),屬於檔案權限相關函式,非變數型態查詢功能。
  • ③ int getmyuid(void):getmyuid() 用於取得目前 PHP 腳本的使用者識別碼 (UID),同樣屬於檔案擁有者相關函式,無法查詢變數型態。
Learning Tip

"本題考點為 PHP 變數型態查詢函式。常考陷阱在於 get 開頭的函式眾多,容易混淆:getcwd 查目錄、getmyuid/getmygid 查檔案擁有者、gettype 才是查變數型態。實務上進行除錯 (debugging) 或資料驗證時,常使用 gettype() 或 is_*() 系列函式(如 is_string、is_int)來確認變數型別。"

學員答題分佈

①string getcwd(void)0%
②int getmygid(void)0%
③int getmyuid(void)0%
④int gettype(mixed var)0%

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

相似類型題目