PHP的魔术常量

__DIR__

文件所在的目录。如果用在被包含文件中,则返回被包括的文件所在的目录。它等价于dirname(__FILE__).除非是根目录,否则目录名中不包括末尾的斜杠.

 

 

 


__FILE__

包含文件的完整路径的文件名.如果用在被包含文件中,则返回被包含的文件名


 __LINE__ 文件中的当前行号

__FUNCTION__ 当前函数的名称 匿名函数则为{closure}

 //当前函数名称是:hello

__CLASS__  当前类的名称。类名包括其被声明的作用区域(例如Fooar)。注意从PHP5.4起  __CLASS__对trait也起作用。当用在trait方法中,__CLASS__是调用trait方法的类的名字

 //this class is :A

 //appcontrollerIndex

__TRAIT__ Trait的名字。 Trait名包括其被生命的作用区域

__METHOD__ 类的方法名。

 this is method :appcA::hello
this is function :hello

__NAMESPACE__ 当前命名空间的名称

ClassName::class 完整的类目

 appc

appcA

原文地址:https://www.cnblogs.com/aln0825/p/14782023.html