PHP用__DIR__的注意事项(坑)

作者在 2016-11-23 01:56:23 发布以下内容

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

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';

更合理
PHP开发 | 阅读 15137 次
文章评论,共0条
游客请输入验证码
浏览2795994次
文章归档