ホームページ >バックエンド開発 >PHPチュートリアル >PHP 関数はどのようにしてクラスメソッド名を返すのでしょうか?
PHP の get_class_methods() 関数は、クラスのメソッド名の配列を返すことができます。パラメータはオブジェクトで、戻り値はクラス メソッド名を含む文字列配列です。親クラスのメソッド名を含むパブリック メソッド名を返します。引数がオブジェクトでない場合は、空の配列が返されます。
PHP の get_class_methods()
関数は、クラスのメソッド名の配列を返すことができます。
get_class_methods(object $object): array
$object
: メソッド名を取得するオブジェクト。 クラス メソッドの名前を含む文字列配列。
次のクラスについて考えてみましょう:
class User { public function getName() { // ... } public function getEmail() { // ... } }
User
クラスのメソッド名を取得するには、get_class_methods( )
関数:
$user = new User(); $methods = get_class_methods($user); print_r($methods);
出力:
Array ( [0] => getName [1] => getEmail )
#get_class_methods()
この関数はパブリック メソッド名を返します。 以上がPHP 関数はどのようにしてクラスメソッド名を返すのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。