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