首頁 > php教程 > php手册 > return “失效了”,大婶快来瞧瞧!!!

return “失效了”,大婶快来瞧瞧!!!

WBOY
發布: 2016-06-06 19:36:57
原創
1238 人瀏覽過

遍历目录,进行文件查找,发现里边的return不好使了,不知什么原因. 只能使用引用了。这年头,连return也任性,还叫人编程不??? EQPHP //类文件查找function search($directory,$class){if (!is_dir($directory)) return false;$subdirectory=array();fore

遍历目录,进行文件查找,发现里边的return不好使了,不知什么原因.
只能使用引用了。这年头,连return也任性,还叫人编程不??? EQPHP
//类文件查找
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();
			}
		}
	}
}
登入後複製
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板