当前位置:Gxlcms > PHP教程 > 请问一下php函数中readdir()的中“.”,“..”的含义??

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

时间:2021-07-01 10:21:17 帮助过:9人阅读

如果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级目录的呀??不懂!求解!!

人气教程排行