魔术常量(Magic constants)

  • __LINE__ = 该常量所在的行号

  • __FILE__ = 该常量所在代码文件的绝对路径

  • __DIR__ = 该常量所在代码文件所在的目录的绝对路径,= dirname(__FILE__), PHP 5.3 新增

  • __FUNCTION__ 所在函数的函数名

  • __CLASS__ 类名,包括命名空间,如果用在 trait 中,该常量的值为 use 该 trait 的类的类名。

  • __TRAIT__ = 所在的trait的名字(包括命名空间)

  • __METHOD__ = 所在方法的名称,命名空间\类名::函数名

  • __NAMESPACE__ = 所在命名空间的名字

Last updated