Die Funktion is_callable() wird verwendet, um zu erkennen, ob die Funktion in der aktuellen Umgebung aufrufbar ist.
Die Funktion is_callable() prüft, ob der Inhalt einer Variablen als Funktion aufgerufen werden kann. Dadurch kann nach einer Variablen gesucht werden, die einen gültigen Funktionsnamen enthält, oder nach einem Array, das ein korrekt codiertes Objekt und einen Funktionsnamen enthält.
Anforderungen an die PHP-Version: PHP 4 >= 4.0.6, PHP 5, PHP 7
bool is_callable ( callable $name [, bool $syntax_only = false [, string &$callable_name ]] )
Parameterbeschreibung:
$name: Die zu überprüfende Rückruffunktion.
$syntax_only: Wenn auf TRUE gesetzt, überprüft diese Funktion nur, ob der Name eine Funktion oder Methode sein kann. Es lehnt einfach Nichtzeichen ab oder enthält keine gültige Struktur, die in der Rückruffunktion verwendet werden kann. Valid sollte zwei Elemente enthalten, das erste ist ein Objekt oder Zeichen und das zweite Element ist ein Zeichen.
$callable_name: Akzeptiert „callable_name“.
Gibt TRUE zurück, wenn der Name aufrufbar ist, andernfalls FALSE. .
Die Ausgabe ist:
bool(true)someFunctionbool(true)someClass::someMethod