我的函数在类之外工作,但不在类中

时间:2012-08-26 16:28:37

标签: php

我觉得我在这里遗漏了一些明显的东西。我有一个课程如下:

<?php

class files
{
public function getDirectoryList($directory)
{
    // create an array to hold directory list
    $results = array();

    // create a handler for the directory
    $handler = opendir($directory);

    // open directory and walk through the filenames
    while($file = readdir($handler)) 
    {

        // if the file isn't this directory or the parent, add it to the results.
        if($file != "." && $file != "..")
        {
            $results[] = $file;
        }
    }

    // tidy up: close the handler
    closedir($handler);

    //done
    return $results;
}
}

?>

现在我将该类包含在另一个文件中,并且我正在执行以下操作:

$fileListing = new files();
$fileListing->getDirectoryList('education');

我没有得到任何结果。如果我把这个函数从类中取出并放在这个文件中,我可以通过这样做得到结果:

$fileListing = getDirectoryList('education');

0 个答案:

没有答案