无法找到包含在include中定义的函数

时间:2014-03-13 11:35:02

标签: php function undefined

我在FileA.php中定义了这个函数

function readDirectory($aPath) {
    $list = Array();
    if(is_dir($aPath)) {
        if ($dh = opendir($aPath)) {
            while (($file = readdir($dh)) !== false) {
                if(is_file("$aPath/$file") && $file != '.htaccess') {
                    $list[$file] = "$file";
                }
            }
            closedir($dh);
        }
    }
    sort($list, SORT_STRING);
    return $list;
}

我在FileB.php中获取FileA.php included(),然后在FileC.php中获取FileB.php included() 执行。但我明白了:

  

致命错误:在第2行的.folder / FileC.php中调用未定义的函数readDirectory()

无法弄清楚错误。

1 个答案:

答案 0 :(得分:0)

而不是included()使用include()

http://www.php.net/manual/ru/function.include.php