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() も参照下さい。