首页 > 后端开发 > PHP问题 > php require_once 报错怎么办

php require_once 报错怎么办

藏色散人
发布: 2023-03-12 09:08:02
原创
2988 人浏览过

php require_once报错是因为该函数会把CategoryDao.class.php文件中的代码全部放进login.php中,其解决办法是重新调用require_once函数的文件的路径。

php require_once 报错怎么办

本文操作环境:Windows7系统、PHP7.1版本、Dell G3电脑

php require_once 报错怎么办?php require_once()中找不到正确路径

首先描述一下问题,我在使用require_once()函数时,自认为路径配置没问题,然而网页还是会出现找不到路径的错误。具体情况如下:
我的项目路径如下:
这里写图片描述
这里写图片描述
在login.php文件中,我调用了require_once(“./mysql/CategoryDAO.class.php”); 来包含CategoryDao.class.php文件,并且在CategoryDao.class.php文件中又调用了require_once(“./DbConnect.class.php”); 来包含DbConnect.class.php文件,结果,浏览器找不到目标文件。
这是由于在login.php中的require_once()函数会把CategoryDao.class.php文件中的代码全部放进login.php中,即login.php文件中包含CategoryDao.class.php文件中的全部代码,也包括require_once(“./DbConnect.class.php”);,然而当前目录为login.php的路径,所以找不到路径“./DbConnect.class.php”,正确路径应该为”./mysql/DBConnect.class.php“。
总结,当使用require_once(“相对路径”)时,当前路径为最后一个调用require_once函数的文件的路径。

推荐:《PHP视频教程

以上是php require_once 报错怎么办的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板