PHP Magic constants: Difference between __FUNCTION__ and __METHOD__

今天我们来比较一下两个 PHP 魔术常量:__FUNCTION__ 和 __METHOD__。 首先看一下官方文档的定义,然后再用几个简单的例子来比较。 __FUNCTION__ The function name, or {closure} for anonymous functions. __METHOD__ The class method name. 1. Class 里面的方法 2. 函数和闭包 3. 继承和Trait 总结 最后简单的总结一下: 不在 Class 里面 __FUNCTION__ = __METHOD__ 在 Class 里面(don‘t use trait) __CLASS__ .…

 2,140 total views

Published