為什麼要加.才會有作用?
.
认证高级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
。