$ iteration_method ='get_file_object'在这里意味着什么。这与声明变量并在此处为其分配字符串值相同吗?还是有其他含义?还是有其他含义?
protected function get_file_objects($iteration_method = 'get_file_object') {
$upload_dir = $this->get_upload_path();
if (!is_dir($upload_dir)) {
return array();
}
return array_values(array_filter(array_map(
array($this, $iteration_method),
scandir($upload_dir)
)));
}
答案 0 :(得分:0)
这意味着如果你没有向方法传递任何参数,方法中的变量将具有值'get_file_object',在其他情况下获取传递变量的值,例如;
class test{
public function test($test = 'hello world'){
echo $test;
}
}
$a = new test();
$a->test(); // output hello world
$a->test('im Michael'); // output im Michael