php 的文件包含 应该dirname(__FILE__).'/../ 还是dirname( dirname

时间:2021-10-25 12:02:08
php 的文件包含 应该使用这种方法 include dirname(__FILE__).'/../hello.php';
还是下面这种方式?  include dirname( dirname(__FILE__)).‘/hello.php';
 

5 个解决方案

#1


我用第二种,mvc的话在入口文件定义根目录路径

#2


你的两种写法是一样的,建议第一种写法
你这是包含上级目录中的文件,这表示你没有规划好目录结构
一般的说,目录宜按功能逐层展开。也就是被包含的文件在当前文件的下级目录中

#3


 

引用 2 楼 xuzuning 的回复:
 
一般的说,目录宜按功能逐层展开。也就是被包含的文件在当前文件的下级目录中

请问如果常量和配置信息放在某个上层目录中,如果在某个子目录想引用该怎么办?一般对于常量和配置信息应该怎么处理? 

#4


php 的文件包含 应该dirname(__FILE__).'/../ 还是dirname( dirname

#5


使用常量和你的 dirname(__FILE__) 是一回事
当然,常量在一开始就定义了,比你在每个文件中 dirname(__FILE__) 要好的多

你只要规划好目录结构,就不会出现引用的问题

如果非要任性而为,那只能是自己给自己找麻烦,并拖慢项目的运行速度

#1


我用第二种,mvc的话在入口文件定义根目录路径

#2


你的两种写法是一样的,建议第一种写法
你这是包含上级目录中的文件,这表示你没有规划好目录结构
一般的说,目录宜按功能逐层展开。也就是被包含的文件在当前文件的下级目录中

#3


 

引用 2 楼 xuzuning 的回复:
 
一般的说,目录宜按功能逐层展开。也就是被包含的文件在当前文件的下级目录中

请问如果常量和配置信息放在某个上层目录中,如果在某个子目录想引用该怎么办?一般对于常量和配置信息应该怎么处理? 

#4


php 的文件包含 应该dirname(__FILE__).'/../ 还是dirname( dirname

#5


使用常量和你的 dirname(__FILE__) 是一回事
当然,常量在一开始就定义了,比你在每个文件中 dirname(__FILE__) 要好的多

你只要规划好目录结构,就不会出现引用的问题

如果非要任性而为,那只能是自己给自己找麻烦,并拖慢项目的运行速度