Я использую xampp в linux (ubuntu). Я установил php7.4 и php5.6, я переключаю версию php в соответствии с проектом. Эта конкретная ошибка, которую я получил, находится в проекте laravel (версия 5.5), когда я пытался загрузить данные. Я также обновил fzaninotto/faker. Проект хорошо работал в моей предыдущей ОС (Windows), и теперь в Linux он показывает эту ошибку. Если это связано с версией php, я также переключился на версию 5.6, но ошибка такая же .
implode(): передача связующей строки после того, как массив устарел. Поменять местами параметры
comment
Это потому, что вы используете php 7.4... эта ошибка возникает, потому что она устарела... вам просто нужно переключить параметры
- person lewis4u   schedule 11.07.2020
comment
Что непонятного в этом сообщении об ошибке?
- person John Conde   schedule 11.07.2020
Ответы (1)
implode изменен в php7.4
До php7.4 вы могли иметь любой порядок параметров.
Единственный способ получить эту ошибку, если вы используете php ›= 7.4
person
Artistan
schedule
11.07.2020
@Artisan Я переключался между версиями php в своей системе, но все равно получаю ту же ошибку. Я установил и php 5.6, и php7.4, и для этого проекта я переключился на php5.6.
- person Pemba Tamang; 12.07.2020
Эта ошибка не будет выдаваться для pho ‹ 7.4 попробуйте выполнить ‹?php phpinfo();
- person Artistan; 13.07.2020