遍历目录,进行文件查找,发现里边的return不好使了,不知什么原因. 只能使用引用了。这年头,连return也任性,还叫人编程不??? EQPHP //类文件查找function search($directory,$class){if (!is_dir($directory)) return false;$subdirectory=array();fore
遍历目录,进行文件查找,发现里边的return不好使了,不知什么原因.
//类文件查找
function search($directory,$class){
if (!is_dir($directory)) return false;
$subdirectory=array();
foreach (new DirectoryIterator($directory) as $file) {
if ($file->isDot()) continue;
if ($file->isDir()) {
array_push($subdirectory,self::search($file->getPathName(),$class));
} else {
if (pathinfo($file->getFileName(),PATHINFO_FILENAME) === $class) {
return $file->getPathName();
}
}
}
}//类文件查找
function search($directory,$class,&$file_name){
if (!is_dir($directory)) return false;
$subdirectory=array();
foreach (new DirectoryIterator($directory) as $file) {
if ($file->isDot()) continue;
if ($file->isDir()) {
array_push($subdirectory,self::search($file->getPathName(),$class,$file_name));
} else {
if (pathinfo($file->getFileName(),PATHINFO_FILENAME) === $class) {
$file_name=$file->getPathName();
}
}
}
}
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号