PHP – gettype()/is_* – 型の確認

概要

値が特定のプリミティブ型かどうか、何かのクラスのインスタンスかどうかを確認する方法。

  • gettype()は型の名前の文字列を返す
  • is_*はそれぞれの型に合致しているかどうかをチェック

クラス関係の確認についてはこちらを参照、

gettype()

gettype()は、引数で与えられた値の型を文字列として返す。以下の例のほか、resourceunknown typeが準備されている。

is_*() – 型の確認

is_*(値)で値の型が合致しているかをチェック。

  • is_bool
  • is_numeric, is_finite, is_infinite, is_nan
  • is_int/is_integer, is_long, is_float/is_double/is_real
  • is_string
  • is_array
  • is_object, is_subclass_of

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です