關於windows環境下,php對路徑./和/的辨識疑惑?
PHP中文网
PHP中文网 2017-05-16 13:02:35
0
4
391

為什麼要加.才會有作用?

PHP中文网
PHP中文网

认证高级PHP讲师

全部回覆(4)
伊谢尔伦

/是根目錄,在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 /,当前目录切换到 根目录

  • ./ 代表当前目录,当前处于 html 下,输入 cd ./,當前目錄不變。

  • ../ 代表父级目录,当前处于 html 下,输入 cd ../,切换后的目录为 /var/www

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!