在PHP中还有一些特殊的常量, 通常是由 双下划线
开始 + 常量名
+ 双下划线
结束 , 这种常量被称为 系统魔术常量
: 魔术常量的值通常会跟着 环境
变化, 但是用户改变不了。
- __DIR__显示当前文件所在的目录
- __FILE__当前被执行的脚本所在电脑的绝对路径(带自己文件的名字)
- __LINE__当前所属的行数
- __NAMESPACE__当前所属的命名空间
- __CLASS__当前所属的类
- __METHOD__当前所属的方法
- __FUNCTION__当前被调用的函数名
- __TRAIT__返回当前所在Trait名