关于php里的include

来源:互联网 发布:mac更改磁盘格式 编辑:程序博客网 时间:2024/05/16 17:11

 在以前的做的例子中遇到过重复的加载的错误 额 那个是通过include_once()来解决 或者不让他重复加载把重复的include()去掉一个或多个,最终只剩下一个这样问题就解决了,但今天遇到的问题就棘手了 说是找不到文件。

     事情是这样的 ,今天在文件夹里再新建了一个文件夹,然后以前include的文件就出黄线了,然后在前面再加了../黄线消失,不过新的问题出现了!

     假设我的project工程里的class文件有这么一个class.php而其中又include(../dao/userdao.php),而userdao.php里include(../db/db_connect.php)然后我在class文件夹又新建了一个user文件夹然后把class.php放进user里头,黄线出现就把class.php里的include改成include(../../dao/userdao.php),正如上段所说,黄线消失,这下提示说找不到db_connect.php ,问题还没有解决,难道我得把user文件删掉 在project建一个user文件夹,这样应该会好使,但有没有更好的办法?还请知者告诉我这是为什么,如果能讲下include的是怎么加载的,就更好了,感激不尽,等待问题的解决  

原创粉丝点击