/* 调用回调函数检测文件是否存在 */
$data = call_user_func($this->callback, $file);
if( $this->callback && $data ){
if ( file_exists('.'.$data['path']) ) {
$info[$key] = $data;
continue;
}elseif($this->removeTrash){
call_user_func($this->removeTrash,$data);//删除垃圾据
}
}配置信息里默认的是false ,注释是判断是否存在回调函数。但是代码里直接把这个callback当回调函数是何道理?如果自己不给一个回调函数的话,就总是提示call_user_func参数错误,难道就必须强制给一个回调函数吗?
最佳答案