ホームページ >バックエンド開発 >PHPチュートリアル >PHPクラス関連関数の使い方を詳しく解説_PHPチュートリアル
bool class_alias ( string $original , string $alias [, bool $autoload = TRUE ] ) — クラスのエイリアスを作成します
bool class_exists ( string $class_name [, bool $autoload ] ) — class has been Definition
string get_called_class ( void ) — 静的メソッド呼び出しのクラス名を取得します
class foo {
static public function test() {
var_dump(get_named_class());
}
}
class bar extends foo {}
foo::test();
bar::test();
array get_class_methods (mixed $class_name )— 戻り値クラスメソッド名で構成される配列
array get_class_vars ( string $class_name ) — クラスのデフォルト属性で構成される配列を返します
string get_class ([ object $obj ] ) — オブジェクトのクラス名を返します
array get_declared_classes ( void ) — 現在のスクリプトを返します 定義されたクラスの名前の配列
array get_declared_interfaces ( void ) — 現在のスクリプトで宣言されているすべてのインターフェイスの名前の配列を返します
array get_object_vars ( object $obj ) — オブジェクトのプロパティの連想配列を返します
string get_parent_class ([mixed $obj ] ) — オブジェクトまたはクラスの親クラス名を返します
bool interface_exists ( string $interface_name [, bool $autoload ] ) — かどうかを確認しますインターフェースは定義されています
bool is_a ( object $ object , string $class_name ) - オブジェクトがこのクラスに属しているか、このクラスがこのオブジェクトの親クラスである場合に TRUE を返します
bool method_exists ( object $object , string $method_name ) — クラスのメソッドが存在するかどうかを確認します
bool property_exists (mixed $class , string $property ) — オブジェクトまたはクラスにプロパティがあるかどうかを確認します