修复语言检测未匹配时的错误

This commit is contained in:
Karson
2023-12-14 18:19:34 +08:00
parent 9b5e33bc0b
commit 988c95b7ba

View File

@@ -201,7 +201,7 @@ class Lang
} elseif (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
// 自动侦测浏览器语言
preg_match('/^([a-z\d\-]+)/i', $_SERVER['HTTP_ACCEPT_LANGUAGE'], $matches);
$langSet = strtolower($matches[1]);
$langSet = strtolower($matches[1] ?? '');
$acceptLangs = Config::get('header_accept_lang');
if (isset($acceptLangs[$langSet])) {