(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
get_defined_functions — Liefert ein Array aller definierten Funktionen
Gibt ein Array aller definierten Funktionen zurück.
exclude_disabled
Gibt an, ob deaktivierte Funktion im Rückgabewert ausgeschlossen werden sollen.
Gibt ein multidimensionales Array mit der Liste aller definierten internen und benutzerdefinierten Funktionen zurück. Die internen Funktionen finden sich im Unterarray $arr["internal"], die benutzerdefinierten in $arr["user"] (siehe auch das folgende Beispiel).
Version | Beschreibung |
---|---|
8.0.0 |
Der Standardwert des Parameters exclude_disabled
wurde von false auf true geändert.
|
7.0.15, 7.1.1 |
Der Parameter exclude_disabled wurde hinzugefügt.
|
Beispiel #1 get_defined_functions()-Beispiel
<?php
function myrow($id, $data)
{
return "<tr><th>$id</th><td>$data</td></tr>\n";
}
$arr = get_defined_functions();
print_r($arr);
?>
Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:
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 ) )