この関数は、組込(内部)関数およびユーザ定義関数を共に含む定義済み
の全ての関数のリストを有する多次元配列を返します。内部関数は、
$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()
も参照下さい。