ホームページ >バックエンド開発 >PHPの問題 >PHPでクラスメソッドを表示する方法

PHPでクラスメソッドを表示する方法

王林
王林オリジナル
2020-08-20 15:36:052582ブラウズ

php でクラスのメソッドを表示するには、get_class_methods() メソッドを使用できます。この関数は、クラス メソッド名で構成される配列を返すことができます (例: [get_class_methods($my_object)])。

PHPでクラスメソッドを表示する方法

get_class_methods — クラス メソッド名で構成される配列を返します。

(推奨チュートリアル: php グラフィック チュートリアル)

説明

array get_class_methods ( mixed $class_name )

class_name で指定されたクラスで定義されているメソッド名で構成される配列を返します。エラーが発生した場合は NULL が返されます。

注: PHP 4.0.6 以降では、

<?php
    $class_methods = get_class_methods($my_object); // see below the full example
?>

のように、class_name の代わりにオブジェクト自体を指定できます (学習ビデオの推奨事項: php ビデオ チュートリアル )

例:

<?php
class myclass
{
    // constructor
    function myclass()
    {
        return (true);
    }
 
    // method 1
    function myfunc1()
    {
        return (true);
    }
 
    // method 2
    function myfunc2()
    {
        return (true);
    }
}
 
$class_methods = get_class_methods(&#39;myclass&#39;);
 
// or
$class_methods = get_class_methods(new myclass());
foreach ($class_methods as $method_name)
{
    echo "$method_name";
}

出力:

myclass
myfunc1
myfunc2

以上がPHPでクラスメソッドを表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。