🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
**一、魔术常量(魔术变量)** 概念:所谓的魔术常量就是PHP预定义的一些常量,这些常量会随着所在的位置而变化 1、\_\_LINE\_\_  获取文件中的当前行号。 ~~~ 这是第 “ 2 ” 行 ~~~ 2、\_\_FILE\_\_  获取文件的完整路径和文件名。 ~~~ 该文件位于 “ E:\wamp\www\test\index.php ” ~~~ 3、\_\_DIR\_\_   获取文件所在目录。除非是根目录,否则目录中名不包括末尾的斜杠 ~~~ 该文件位于 “ E:\wamp\www\test ” ~~~ 4、\_\_FUNCTION\_\_  获取函数名称(PHP 4.3.0 新加)。 5、\_\_CLASS\_\_    获取类的名称(PHP 4.3.0 新加)。返回的是完整的限定名称 ``` app\index\controller\Index ``` 6、\_\_METHOD\_\_  获取类的方法名(PHP 5.0.0 新加)。 7、\_\_NAMESPACE\_\_ 当前命名空间的名称(区分大小写)。 ``` app\index\controller ``` 8、\_\_TRAIT\_\_  Trait 的名字(PHP 5.4.0 新加)