protected function requireCallback($value, $rule, $data)
{
$result = call_user_func_array($rule, [$value, $data]);
if ($result) {
return !empty($value) || '0' == $value;
} else {
return true;
}
}call_user_func_array的第一个参数,应该改为[$this, $rule],我看了5.1最新版本的代码是修复了这个问题的,麻烦把5.0版本也修复一下吧