适配 php8

This commit is contained in:
F4nniu
2023-07-06 17:26:26 +08:00
parent 973285c462
commit 4a004b0b85
2 changed files with 3 additions and 3 deletions

View File

@@ -613,7 +613,7 @@ class Loader
if ($type) { if ($type) {
$name = preg_replace_callback('/_([a-zA-Z])/', function ($match) { $name = preg_replace_callback('/_([a-zA-Z])/', function ($match) {
return strtoupper($match[1]); return strtoupper($match[1]);
}, $name); }, $name ?? '');
return $ucfirst ? ucfirst($name) : lcfirst($name); return $ucfirst ? ucfirst($name) : lcfirst($name);
} }

View File

@@ -931,10 +931,10 @@ class Validate
if (is_string($rule) && strpos($rule, ',')) { if (is_string($rule) && strpos($rule, ',')) {
list($rule, $param) = explode(',', $rule); list($rule, $param) = explode(',', $rule);
} elseif (is_array($rule)) { } elseif (is_array($rule)) {
$param = isset($rule[1]) ? $rule[1] : null; $param = $rule[1] ?? 0;
$rule = $rule[0]; $rule = $rule[0];
} else { } else {
$param = null; $param = 0;
} }
return false !== filter_var($value, is_int($rule) ? $rule : filter_id($rule), $param); return false !== filter_var($value, is_int($rule) ? $rule : filter_id($rule), $param);
} }