PHP用__DIR__的注意事项(坑)

PHP开发 | 2016-11-23 01:56:23 | 阅读 13989 次 | 评论(0)

一定要在文件前面放一个斜线才正确,如下所示:

include __DIR__.'/config.php';    //正确


include __DIR__.'config.php';     //不放斜线,错误

include __DIR__.'./config.php';    //放点斜线,错误

------------------------------------- 以下内容补充于 2016-11-30 04:49:42 -------------------------------------

其实也算不上坑,是被DISCUZ_ROOT误导了,经常在discuz项目中遇到include DISCUZ_ROOT.'./config.php';这种情况,DISCUZ_ROOT路径后面是带斜线的,而__DIR__后面没有。对于DISCUZ_ROOT这样:

    include DISCUZ_ROOT.'config.php';

更合理
文章评论,共0条
游客请输入验证码
浏览1924349次
文章归档
最新评论
  • Miss_Zou:不都是复制粘贴的吗
  • Miss_Zou:目测是大佬
  • 神犇dengyuhy:语文很好