クラス内のすべてのメソッド名を取得する
php メソッド: [get_class_methods()] 関数を使用して取得できます。[get_class_methods()] 関数は、指定されたクラス内のすべてのメソッド名を返すことができ、メソッド名を配列に保存します。
[関連する学習の推奨事項: php プログラミング (ビデオ)]
php メソッドを使用して、クラスのすべてのメソッド名を取得します:
1. 行番号、ファイル パス ファイル名、クラス名、メソッド名の定数
__LINE__
: ファイル内の現在の行番号。
##FILE__: ファイルの完全なパスとファイル名。
__FUNCTION__: 関数名 (PHP 4.3.0 で新しく追加されました)。
__CLASS__: クラスの名前 (PHP 4.3.0 で新しく追加されました)。
__METHOD__: クラスのメソッド名 (PHP 5.0.0 で新しく追加されました)。定義されたとおりのメソッド名を返します (大文字と小文字が区別されます)。
注: これらの定数の前後には 2 つのアンダースコアが付いています。
2. クラス名、メソッド名、変数名を取得するメソッド
PHP の強力な機能の 1 つは、多くの場合、予期しない関数やこれらの定数は、特定の関数を簡単に実行するのに役立ちます。 PHP コンテストの質問で、特定の PHP 機能をテストする質問が非常に多い理由がますます理解できました。 他の定数や関数を一気に見つけて追加し続けます。get_class(class name); //取得当前语句所在类的类名
get_class_methods(class name); //取得class name 类的所有的方法名,并且组成一个数组
get_class_vars(class name); //取得class name 类的所有的变亮名,并组成一个数组
プログラミング学習について詳しく知りたい場合は、php training 列に注目してください。
以上がPHPでクラス内のすべてのメソッド名を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。