Параметр должен быть массивом или объектом, который реализует счетчик, как это исправить?
У меня есть ошибка: Предупреждение: count(): Параметр должен быть массивом или объектом, который реализует Счетный
public static function setSection( $section, $section_data = array(), $additional_section_data = array() ) {
if(count($additional_section_data) > 0 && !empty($additional_section_data)){
$section_data['fields'] = array_merge($section_data['fields'], $additional_section_data);
}
self::$sections[ $section ] = $section_data;
}
1 ответ
Эта проблема означает переменную $section_data
не массив Попробуй использовать gettype
функция, чтобы узнать тип переменной, или var_dump
показать это.