Доброе утро сообщество Битрикс на Форуме, хочу немного рассказать о своем кейсе. У меня сервер Битрикс для разработки на PHP версии 8.0, в продакшене у него PHP версии 7.4. Поскольку в моем коде есть изменения, которые еще не были проверены, одна проблема, которую я видел среди нескольких, заключается в следующем:
Код, показанный для того, что такое PHP в его версии 8.0, показывает мне следующую ошибку:
Я заранее благодарю вас за вашу поддержку и сотрудничество за то, что вы взяли на себя труд прочитать его.
|
[TypeError] array_keys(): El argumento #1 ($array) debe ser de tipo matriz, cadena dada (0) /home/bitrix/www/bitrix/modules/crm/classes/general/crm_field_multi.php:859 #0: array_keys /home/bitrix/www/bitrix/modules/crm/classes/general/crm_field_multi.php:859 #1: CCrmFieldMulti::PrepareSearchQuery /home/bitrix/www/bitrix/modules/crm/classes/general/crm_field_multi.php :955 #2: CCrmFieldMulti::PrepareSearchQuery /home/bitrix/www/bitrix/modules/crm/classes/general/crm_field_multi.php:714 #3: CCrmFieldMulti::GetList /home/bitrix/www/bitrix/modules/crm /classes/general/crm_lead.php:1000 #4: CAllCrmLead::GetList /home/bitrix/www/stream/integraciones/integracionurbania.php:110 ---------- |