wamp- count(): параметр должен быть массивом или объектом, который реализует счетное
Я работаю над Symfony и получил это сообщение
Предупреждение: count(): Параметр должен быть массивом или объектом, который реализует Счетное
Это сообщение отображается только для php 7.2.14, но не для php 7.1.26.
Я хотел бы решение, которое применяется на сервере, как этот для phpmyAdmin.
Я знаю, что есть решения, связанные с изменением кода, как этот.
Но я хочу, чтобы решение было для всех страниц, поэтому на стороне сервера.
Заранее спасибо!
1 ответ
PHP 7.2 теперь выдает предупреждение, если аргумент count() не является счетным. Из документа PHP:
Версия 7.2.0: count() теперь выдаст предупреждение о недопустимых счетных типах, передаваемых параметру array_or_countable.
Если проблема исходит от Symfony, вам следует обновить версию Symfony как минимум до версии 3.4 (см. Эту проблему).
Если проблема связана с вашим кодом, вы должны отредактировать код так, чтобы он учитывал только массивы или классы count(), реализующие интерфейс Countable.