<img src="/test/1.jpg"/>/test指的是跟目录下的test目录。在PHP里可以看到define('ROOT_PATH','./');    
./是什么意思?
指的是网的跟目录?
还是当前目录?/ 根目录
./ 当前目录
../ 上级目录ini_set('error_log','/log/a.txt');
error_log('test');
结果是没有日志记录的。将第一行代码改为ini_set('error_log','./log/a.txt');
才可以。
而且一些项目里。
define('ROOT_PATH','./');    
用的也是./为什么不用/
php不支持这种写法?
./在php里是指网站的根目录,还是指当前相对目录

解决方案 »

  1.   

    define('ROOT_PATH','./');  
    ROOT_PATH就是当前目录了?
      

  2.   


    在你的项目就可以使用ROOT_PATH来代替./了
      

  3.   

    为了兼容性
    linux 只认 ./
    win   ./   /都能认
      

  4.   

    linux下 / 相当于 window里(c盘下)得 c:\,而window下 / 也就是一个当前目录的下一级,因为根是c:\而 ./ 指的当前php运行文件的目录