必威体育Betway必威体育官网
当前位置:首页 > IT技术

php require_once()中找不到正确路径

时间:2019-08-10 03:41:04来源:IT技术作者:seo实验室小编阅读:67次「手机版」
 

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框架排名

1. Yii Yii是一个基于组件的高性能的PHP的框架,用于开发大规模Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程

图——关键路径

  AOE网示例图: AOE网:在一个表示工程的带权有向图中,用顶点表示事件(如V0),用有向边表示活动(如<v0,v1> = a1),边上的权值表示活动的持

2019最新三年php 面试题

  什么是composer?以及composer是干什么用的?工作原理 PHP如何实现静态化 你了解设计模式吗?说下你最常用的设计模式 观察者模

PHP 警告 Warning: Unknown: Input variables exceede

警告全文是这样的:Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini.

windows 10下 itunes 备份默认存储路径问题

最近在研究iphone手机备份的问题,在使用itunes给手机备份的时候,发现C盘空间不够用了,于是想把itunes的默认存储路径修改一下,在网上

分享到:

栏目导航

推荐阅读

热门阅读