---恢复内容开始---
__LINE__ 的值就依赖于它在脚本中所处的行来决定。这些特殊的常量不区分大小写。
__FILE__ 总是包含一个绝对路径(如果是符号连接,则是解析后的绝对路径),而在此之前的版本有时会包含一个相对路径。
例如:
<?php echo '该文件位于 “ ' . __FILE__ . ' ” '; ?>
以上实例输出结果为:
该文件位于 “ E:\wamp\www\test\index.php ”
__DIR__等价于 dirname(__FILE__)。
指的是文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。
__FUNCTION__
返回该函数被定义时的名字(区分大小写)。在PHP5之后是区分大小写。
__CLASS__ 和__METHOD__
返回的是类被定义的名字(区分大小写)
__NAMESPACE__
返回的是命名空间的名字(区分大小写) 命名空间还有子命名 namespace click/con/db...
https://www.w3cschool.cn/php/b298tfl0.html 这个网址上面有解释,不过依然需要自己去搜资料
看了一位比较好的小哥哥写的 https://www.cnblogs.com/kuyuecs/p/3556421.html 解释很清楚,不过还是有些懵逼,大家加油啦~
这个看着比较绕,最好都自己敲打一遍
---恢复内容结束---