我觉得我在这里遗漏了一些明显的东西。我有一个课程如下:
<?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');