PHP include寻找文件规则

说明与约定:

  • 以下原则适用于4个include类函数。
  • 当前工作目录简称CWD,当前执行脚本简称CSD(Calling Script)

include后面的字符串分为三种情况:

1)文件路径(a.php, test/a.php):

第一步,类路径,类路径中如果出现相对目录,指的是相对于CWD的目录

第二步,CWD目录

第三步,CSD目录

2)相对路径(./a.php, './test/a.php')

指的是相对于CWD的路径

3)绝对路径

绝对路径。

 

备注:类路径只有在路径中只有文件名而没有目录时起效,不包括./a.php这样的路径。而类路径中的.代表当前工作目录,而在类路径起效的情况下,当前工作目录是一定会被搜寻的,所以这个.只是提升当前工作目录的优先级的作用。

上一篇:vscode相对路径调试找不到文件解决办法


下一篇:qsub投递任务到指定节点(sge集群)