на локалке, сервер поднят на valet php-8.2. При этом на сервере тоже php8.2, но все отрабатывает как нужно и ексепшен не вылетает, может кто сталкивался с таким приколом и знает как исправить??))
Код в студию. У тебя конвертация массива в строку. И это точно не implode
Верно, не implode, невнимательно просмотрел дебаг, ексепшен вылетает на поменте передачи в метод для формирования ссылки оплаты
Array to string conversion в PHP есть магический метод __toString(), который вызывается, когда собираешься преобразовывать объект в строку. Ты где-то засунул массив в такой контекст, где он преобразуется в строку.
Я не понимаю почему на продакшене все отрабатывает
На продакшене версия может быть ниже. Я что-то подозреваю что у тебя массив не такой как ожидается в $params тобто массив в массиве(здесь ожидается строка)
Обсуждают сегодня