第5章 組み込み関数 / 第4回 模擬試験
PHPの`is_xxxxx`系関数(型判定関数)に関する次の記述のうち、誤っているものはどれか。
`is_array()`は変数が配列かどうかを判定する。
`is_numeric()`は変数が数値または数値形式の文字列かを判定する。
`is_null()`は変数が`null`かどうかを判定する。
`is_string()`は変数が数値かどうかを判定する。
正解
解説
`is_string()`は変数が文字列型かどうかを判定します。数値かどうかの判定は`is_numeric()`や`is_int()`、`is_float()`の役割です。(参照: 独習PHP 第4版 第5章 組み込み関数 5.6.3節 変数のデータ型を判定する p.254)