PHP的魔术常量
__DIR__
文件所在的目录。如果用在被包含文件中,则返回被包括的文件所在的目录。它等价于dirname(__FILE__).除非是根目录,否则目录名中不包括末尾的斜杠.
__FILE__
包含文件的完整路径的文件名.如果用在被包含文件中,则返回被包含的文件名
__LINE__ 文件中的当前行号
__FUNCTION__ 当前函数的名称 匿名函数则为{closure}
//当前函数名称是:hello
__CLASS__ 当前类的名称。类名包括其被声明的作用区域(例如Foo\bar)。注意从PHP5.4起 __CLASS__对trait也起作用。当用在trait方法中,__CLASS__是调用trait方法的类的名字
//this class is :A
//app\controller\Index
__TRAIT__ Trait的名字。 Trait名包括其被生命的作用区域
__METHOD__ 类的方法名。
this is method :app\bc\A::hello
this is function :hello
__NAMESPACE__ 当前命名空间的名称
ClassName::class 完整的类目
app\bc
app\bc\A