PHP程序员

PHP面试题:魔术常量__METHOD__与__FUNCTION

2020-09-23  本文已影响0人  php转go

PHP官网是这样说的
___FUNCTION____ 函数名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该函数被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。
____METHOD____ 类的方法名(PHP 5.0.0 新加)。返回该方法被定义时的名字(区分大小写)。

最后都是返回 “返回该方法被定义时的名字(区分大小写)。”,没有说到具体有哪些区别

直接输出看看

namespace app\test\controller;
class Index extends Controller
{
        public function index(){
            echo __FUNCTION__;
            ECHO '<HR>';
            ECHO __METHOD__;
        }
}

输出结果为
index
app\test\controller\Index::index
PHP中____FUNCTION____与__METHOD____的区别,主要在以下二点:

上一篇 下一篇

猜你喜欢

热点阅读