require_once引用相对路径找不到的问题——PHP

        当我们在使用PHP框架的时候,如果框架不支持命名空间,或者某些特殊的情况,我们需要额外的引入文件使用require_once(或者require、include等等)引用相对路径文件时,会提示路径不正确。

        这是因为框架有一个统一的入口文件index.php,访问PHP程序都是要最先执行这个入口文件的,所以此时所有的相对路径都是针对index.php这个文件定义的,而不是我们使用require_once的那个文件。

        而在使用原生的PHP一般不会出现这个问题,也正是因为我们没有统一的入口文件,访问的哪个文件就是哪个

        总结:遇到相对路径问题,一定要冷静想清楚http请求最先访问的是哪个文件。

猜你喜欢

转载自my.oschina.net/u/3477605/blog/1810119
今日推荐