require_once('./admin.php'); 里的 ./什么作用?????
好像和require_once('admin.php');一样啊

解决方案 »

  1.   

    这个也没说必须要加吖,个人理解是代码一致性问题,因为还会其他的"../","~/"等方式。再说了这个也不是require_once函数所特有的啊,基本上所有程序都是这样的,读当前目录的文件都是可加可不加的阿
      

  2.   

    加上  “./”是为了兼容性windows下 require_once('admin.php');和require_once('./admin.php'); 都可以unix linux 下 require_once('admin.php');会报错。
    必须 require_once('./admin.php');
      

  3.   

    3 楼说得对!加上 "./" 后,就会避免去 include_path 中去搜索。这是手册里说的。
      

  4.   


    原来这样。。
    只知道光光require_once('admin.php')这样不规范。。
      

  5.   


    我刚才在fedora14下试了试 不用./也是可以的 所以应该不是这个原因 还是以前linux必须这样 现在就不必了????