PHP マニュアル
前のページ |  | 次のページ

# get_defined_functions

(PHP 4 >= 4.0.4)

get_defined_functions -- 定義済みの全ての関数を配列で返す

## 説明

array get_defined_functions ( void )

この関数は、組込(内部)関数およびユーザ定義関数を共に含む定義済み の全ての関数のリストを有する多次元配列を返します。内部関数は、 `$arr["internal"]`、ユーザ定義関数は `$arr["user"]` によりアクセス可能となります。(以 下の例を参照)

    function myrow($id, $data) {
        return "<tr><th>$id</th><td>$data</td></tr>\n";
    }

    $arr = get_defined_functions();

    print_r($arr);

この例の出力は、以下のようになります。

    Array
    (
        [internal] => Array
            (
                [0] => zend_version
                [1] => func_num_args
                [2] => func_get_arg
                [3] => func_get_args
                [4] => strlen
                [5] => strcmp
                [6] => strncmp
                ...
                [750] => bcscale
                [751] => bccomp
            )

        [user] => Array
            (
                [0] => myrow
            )

    )

get_defined_vars()も参照下さい。

前のページ | ホーム | 次のページ
function_exists | 上に戻る | register_shutdown_function