民國104年 第2梯次 網頁設計乙級 學科
第52題
用來傳回變數v a r 型態的P H P 函式為何?
題目
用來傳回變數v a r 型態的P H P 函式為何?
- (1) i n t g e t t y p e ( m i x e d v a r )
- (2) i n t g e t m y g i d ( v o i d )
- (3) s t r i n g g e t c w d ( v o i d )
- (4) i n t g e t m y u i d ( v o i d )
官方答案
(1) i n t g e t t y p e ( m i x e d v a r )
解析
PHP 中用以取得變數資料型態的函式為 gettype(),其原型為 gettype(mixed $var): string,會回傳如 "integer"、"string"、"boolean"、"array"、"object" 等字串。題目選項 1 的 int gettype(mixed var) 即指此函式(型態宣告寫法為示意)。選項 2 的 getmygid()、選項 4 的 getmyuid() 皆為取得執行程序群組或使用者 ID 的函式,與變數型態無關;選項 3 的 getcwd() 則是取得目前工作目錄路徑,亦非型態判斷。因此正確答案為 1。考生可搭配 is_ 系列函式(如 is_int、is_string)做型態判斷,但回傳型別名稱仍以 gettype() 為主。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。