Heim > Artikel > Backend-Entwicklung > Wie gibt eine PHP-Funktion den Funktionsnamen zurück?
Verwenden Sie in PHP die magische Konstante FUNCTION, um den Namen der ausführenden Funktion abzurufen: Syntax: $function_name = __FUNCTION__; Verwendung: Verwenden Sie FUNCTION innerhalb der Funktion, um den Namen der aufrufenden Funktion abzurufen Funktion, nur der Funktionsname wird zurückgegeben, nicht Enthält einen Namespace oder Klassennamen, und eine leere Zeichenfolge wird zurückgegeben, wenn die Funktion anonym ist.
Wie gibt eine PHP-Funktion den Funktionsnamen zurück?
Eine leistungsstarke Funktion in PHP ist die Möglichkeit, den Namen der ausgeführten Funktion über die magische Konstante __FUNCTION__
abzurufen. Diese Konstante kann innerhalb einer Funktion verwendet werden, um den Namen der aufrufenden Funktion abzurufen. __FUNCTION__
魔术常量获取正在执行的函数的名称。此常量可在函数内部使用,用于获取调用函数的名称。
语法:
$function_name = __FUNCTION__;
实战案例:
以下是一个在函数内部获取函数名称的示例:
function get_function_name() { echo "当前函数名:" . __FUNCTION__; } get_function_name();
该代码将输出:
当前函数名:get_function_name
其他注意事项:
__FUNCTION__
常量只能在函数内部使用。__FUNCTION__
__FUNCTION__
Konstanten können nur innerhalb von Funktionen verwendet werden. 🎜__FUNCTION__
eine leere Zeichenfolge zurück. 🎜🎜Das obige ist der detaillierte Inhalt vonWie gibt eine PHP-Funktion den Funktionsnamen zurück?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!