Heim > Backend-Entwicklung > PHP-Tutorial > 请问一下php函数中readdir()的中 “.”,“..”的含义??

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

WBOY
Freigeben: 2016-06-06 20:26:04
Original
1121 Leute haben es durchsucht

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

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage