{site_name}

{site_name}

🌜 搜索

在 PHP 中,__FUNCTION__ 是一个魔术常量,它用于获取当前所执行的函数名

php 𝄐 0
phpfunction函数的用法,phpfunction
在 PHP 中,__FUNCTION__ 是一个魔术常量,它用于获取当前所执行的函数名。

要使用 __FUNCTION__,你只需要在函数内部引用它即可。当函数被调用时,__FUNCTION__ 将自动替换为函数的名称。

以下是一个例子:

php
function sayHello() {
echo "Hello from " . __FUNCTION__; // 输出函数名
}

sayHello(); // 输出 "Hello from sayHello"


在上面的例子中,__FUNCTION__ 被引用到 sayHello() 函数的内部。当函数被调用时,它将输出 "Hello from sayHello",其中 "sayHello" 是函数的名称。这样你就可以方便地在函数内部获取当前函数的名称,而不需要手动硬编码函数名。

请注意,__FUNCTION__ 只能在函数内部使用,尝试在类的方法之外使用它将导致错误。此外,它只适用于函数和方法,不能用于变量、类或其他上下文中。