> 백엔드 개발 > PHP 튜토리얼 > 请问一下php函数中readdir()的中 “.”,“..”的含义??

请问一下php函数中readdir()的中 “.”,“..”的含义??

WBOY
풀어 주다: 2016-06-06 20:26:04
원래의
1121명이 탐색했습니다.

如果while(readdir($dir) !==false) { var_dump()) } 会输出 “ .” 和“..”已经其他文件名,其中“.”,“..”代表啥意思呀???
不要告诉我表示当前目录,及上级目录,我不理解为什么会这样输出,他们是相对谁的目录而言的呢?? 还有就是不管我的目录层级多少级,都只输出“.”,“..”为什么不输出的、更多的目录??就自己输出我的根目录文件名了呢?例如 我的
$dir = "D:/www/www.test.whk/1111/2222/3333/4444/5555/"; 但是我输出readdir时是
string(1) "."
string(2) ".."
string(8) "test.txt"
bool(false)
bool(false)
bool(false) , 为啥就输出两级目录呢,明明应该是7级目录的呀??不懂!求解!!

这个问题已被关闭,原因:真low的问法

回复内容:

如果while(readdir($dir) !==false) { var_dump()) } 会输出 “ .” 和“..”已经其他文件名,其中“.”,“..”代表啥意思呀???
不要告诉我表示当前目录,及上级目录,我不理解为什么会这样输出,他们是相对谁的目录而言的呢?? 还有就是不管我的目录层级多少级,都只输出“.”,“..”为什么不输出的、更多的目录??就自己输出我的根目录文件名了呢?例如 我的
$dir = "D:/www/www.test.whk/1111/2222/3333/4444/5555/"; 但是我输出readdir时是
string(1) "."
string(2) ".."
string(8) "test.txt"
bool(false)
bool(false)
bool(false) , 为啥就输出两级目录呢,明明应该是7级目录的呀??不懂!求解!!

관련 라벨:
php
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿