1

すべてのphp関数のリストを取得する方法を探していますが、それらが存在するクラスごとにグループ化する必要がありました.PHPドキュメントからこれを取得する方法があるかどうか、またはPHPに組み込まれているかどうかはわかりません. 私は本当に組み込み/人気のあるクラスだけを探しているので、カスタム mysqli クラスは気にしませんが、PHP でインストールできる mysql ライブラリが必要です。

どうもありがとうございました

4

1 に答える 1

4

これを試して:

foreach(get_declared_classes() as $classname) {
    echo $classname . PHP_EOL;
    $class = new ReflectionClass($classname);
    foreach($class->getMethods() as $m) {
        echo '  ' . $m->name . PHP_EOL;
    }
}

get_declared_classes()宣言されたすべてのクラスのリストを取得するために使用しています。次にReflectionClass、それらからオブジェクトを作成し、それらのメソッドを反復処理します。

于 2013-04-24T02:32:06.013 に答える