Добрый день, коллеги!
после перехода на PHP 8.1 в файле bitrix/modules/main/classes/general/filterquery.php в:
================
public function CutKav($query){
$bdcnt = 0;
while (preg_match("/\"([^\"]*)\"/",$query,$pt))
================
последней строке имеем ошибку: preg_match(): Argument #2 ($subject) must be of type string, array given (0)
Сверил с "эталоном" коробочной версии, там так же!
Не думаю, что тестировщики Битрикса смогли бы это пропустить, по этому я думаю у нас что-то не так с настройками сервера. Куда смотреть?
после перехода на PHP 8.1 в файле bitrix/modules/main/classes/general/filterquery.php в:
================
public function CutKav($query){
$bdcnt = 0;
while (preg_match("/\"([^\"]*)\"/",$query,$pt))
================
последней строке имеем ошибку: preg_match(): Argument #2 ($subject) must be of type string, array given (0)
Сверил с "эталоном" коробочной версии, там так же!
Не думаю, что тестировщики Битрикса смогли бы это пропустить, по этому я думаю у нас что-то не так с настройками сервера. Куда смотреть?