(PHP 4 >= 4.0.4, PHP 5)
get_defined_functions — Returnere et array med alle definerede funktioner
Denne funktion returnere et multidimensionelt array som indeholder en liste over alle definerede funktioner. Både indbyggede (interne) og brugerdefineret. Interne funktioner vil befinde sig under $arr["internal"], og brugerdefinerede funktioner vil befinde sig under $arr["user"] (se eksemplet herunder).
<?php
function myrow($id, $data)
{
return "<tr><th>$id</th><td>$data</td></tr>\n";
}
$arr = get_defined_functions();
print_r($arr);
?>
Ovenstående eksempel vil udskrive noget der ligner:
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 ) )
Se også function_exists(), get_defined_vars() og get_defined_constants().