致命错误:无法实例化不存在的类:directoryiterator

时间:2009-12-23 15:09:21

标签: php

需要一些有关此错误的帮助。 Fresh wordpress 2.9安装......

致命错误:无法在第471行的/home1/test/public_html/test2/wp-content/themes/mytheme/functions.php中实例化不存在的类:directoryiterator

function get_dirs($path = '.') {
$dirs = array();
foreach (new DirectoryIterator($path) as $file) {   //THIS IS LINE 471
    if ($file->isDir() && !$file->isDot()) {
        $dirs[] = $file->getFilename();
    }
}

return $dirs;

}

1 个答案:

答案 0 :(得分:0)

DirectoryIterator类是Standard PHP Library (SPL)的一部分,在PHP 5中是installed by default。也许您使用的是PHP 4?

修改

要获取有关PHP安装的信息,请使用phpinfo()。使用此单行创建一个.php文件,并在浏览器中打开它:

<?php phpinfo() ?>