implode(): передача связующей строки после того, как массив устарел. Поменять местами параметры

Я использую xampp в linux (ubuntu). Я установил php7.4 и php5.6, я переключаю версию php в соответствии с проектом. Эта конкретная ошибка, которую я получил, находится в проекте laravel (версия 5.5), когда я пытался загрузить данные. Я также обновил fzaninotto/faker. Проект хорошо работал в моей предыдущей ОС (Windows), и теперь в Linux он показывает эту ошибку. Если это связано с версией php, я также переключился на версию 5.6, но ошибка такая же .

введите здесь описание изображения


person Pemba Tamang    schedule 11.07.2020    source источник
comment
Это потому, что вы используете php 7.4... эта ошибка возникает, потому что она устарела... вам просто нужно переключить параметры   -  person lewis4u    schedule 11.07.2020
comment
Что непонятного в этом сообщении об ошибке?   -  person John Conde    schedule 11.07.2020


Ответы (1)


implode изменен в php7.4

Функция Changelog php7.4 взрывается

До php7.4 вы могли иметь любой порядок параметров.

Единственный способ получить эту ошибку, если вы используете php ›= 7.4

person Artistan    schedule 11.07.2020
comment
@Artisan Я переключался между версиями php в своей системе, но все равно получаю ту же ошибку. Я установил и php 5.6, и php7.4, и для этого проекта я переключился на php5.6. - person Pemba Tamang; 12.07.2020
comment
Эта ошибка не будет выдаваться для pho ‹ 7.4 попробуйте выполнить ‹?php phpinfo(); - person Artistan; 13.07.2020