« 例
__autoload »

クラス/オブジェクト関数

目次

  • __autoload — 未定義のクラスのロードを試みる
  • class_alias — クラスのエイリアスを作成する
  • class_exists — クラスが定義済みかどうかを確認する
  • enum_exists — 列挙型が定義されているかを調べる
  • get_called_class — "遅延静的束縛" のクラス名
  • get_class — オブジェクトのクラス名を返す
  • get_class_methods — クラスメソッドの名前を取得する
  • get_class_vars — クラスのデフォルトプロパティを取得する
  • get_declared_classes — 定義済のクラスの名前を配列として返す
  • get_declared_interfaces — 宣言されている全てのインターフェイスの配列を返す
  • get_declared_traits — 宣言されているすべてのトレイトの配列を返す
  • get_mangled_object_vars — マングリングされたオブジェクトのプロパティを配列で返す
  • get_object_vars — 指定したオブジェクトのプロパティを取得する
  • get_parent_class — オブジェクトの親クラスの名前を取得する
  • interface_exists — インターフェイスが宣言されているかどうかを確認する
  • is_a — オブジェクトが指定された型のものか、部分型であるかを調べる
  • is_subclass_of — あるオブジェクトが指定したクラスのサブクラスに属するか (あるいは指定したインターフェイスを実装しているか) どうかを調べる
  • method_exists — クラスメソッドが存在するかどうかを確認する
  • property_exists — オブジェクトもしくはクラスにプロパティが存在するかどうかを調べる
  • trait_exists — トレイトが存在するかどうかを調べる
関連キーワード:
exists   プロパティ   確認   vars   declared   宣言   インターフェイス   autoload   トレイト   目次   未定義   ロード   alias   エイリアス   enum   列挙型   called   遅延   束縛   methods   classes   interfaces   traits   mangled   マング
関連する関数・ページ:
book.classobj   function.class-exists   function.interface-exists   function.get-declared-traits   function.get-declared-interfaces   function.enum-exists