为什么要加.才会有作用?
.
认证高级PHP讲师
/是根目录,在php中用is_dir()来判断总是返回false但如果去读这个目录又是可以的,比如:
$dir=opendir("/"); while(($tem=readdir($dir))!==false){ echo $tem,"<br>"; }
可以读到所以硬盘的根目录。
ThinkPHP 3.2中,单入口文件:index.php放在网站根目录,这个根目录与前面说的硬盘根目录不是同一个意思。
因为是单入口,所以控制器中的“./"当前目录其实是相对index.php来说的。
./ 自己 ../ 父级/ 根目录我就是这么记得
./是当前目录开始算的
./
/ 是从根目录开始算的
/
/代表根目录 ,比如目录结构 /var/www/html,当前目录是 html下,那么输入 命令 cd /,当前目录切换到 根目录。
/var/www/html
html
cd /
根目录
./ 代表当前目录,当前处于 html 下,输入 cd ./,当前目录不变。
cd ./
../ 代表父级目录,当前处于 html 下,输入 cd ../,切换后的目录为 /var/www。
../
cd ../
/var/www
/是根目录,在php中用is_dir()来判断总是返回false
但如果去读这个目录又是可以的,比如:
可以读到所以硬盘的根目录。
ThinkPHP 3.2中,单入口文件:index.php放在网站根目录,这个根目录与前面说的硬盘根目录不是同一个意思。
因为是单入口,所以控制器中的“./"当前目录其实是相对index.php来说的。
./ 自己
../ 父级
/ 根目录
我就是这么记得
./
是当前目录开始算的/
是从根目录开始算的/
代表根目录 ,比如目录结构/var/www/html
,当前目录是html
下,那么输入 命令cd /
,当前目录切换到根目录
。./
代表当前目录,当前处于html
下,输入cd ./
,当前目录不变。../
代表父级目录,当前处于html
下,输入cd ../
,切换后的目录为/var/www
。