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

# get_defined_functions

(PHP 4 >= 4.0.4, PHP 5)

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

## 説明

array get_defined_functions ( void )

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

`<?php 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
            )

    )

function_exists(), get_defined_vars() および get_defined_constants() も参照ください。

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