说明与约定:
- 以下原则适用于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这样的路径。而类路径中的.代表当前工作目录,而在类路径起效的情况下,当前工作目录是一定会被搜寻的,所以这个.只是提升当前工作目录的优先级的作用。