2013-03-06 44 views
-1

我是使用PHP目录迭代器的新手。PHP目录迭代器构造函数问题

我的理解是,如果我做的:

$dir = new DirectoryIterator(dirname("/var/wwwphp")); 

然后

$dir->getPath(); 

应该是/ var/wwwphp,我可以启动该文件夹中使用它。但是,getPath只是给了我/ var。此外,如果我遍历这些文件,它会将/ var中的所有文件提供给我,而不是/ var/wwwphp。

为什么我不能直接进入wwwphp文件夹?

谢谢。

回答

3
$dir = new DirectoryIterator('/var/wwwphp'); 

dirname明确删除字符串的最后一部分,DirectoryIterator永远只能得到看到/var如果你使用它。

+0

D'哦!谢谢! – 2013-03-06 10:12:09