ホームページ >バックエンド開発 >PHPチュートリアル >PHPクラス関連関数の使い方を詳しく解説_PHPチュートリアル

PHPクラス関連関数の使い方を詳しく解説_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:11:07857ブラウズ

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 ) — オブジェクトまたはクラスにプロパティがあるかどうかを確認します

http://www.bkjia.com/PHPjc/326986.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/326986.html技術記事 bool class_alias ( string $original , string $alias [, bool $autoload = TRUE ] ) — クラスのエイリアスを作成します bool class_exists ( string $class_name [, bool $autoload ] ) — クラスを確認します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。