Параметр должен быть массивом или объектом, который реализует счетчик, как это исправить?

У меня есть ошибка: Предупреждение: 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 показать это.

Другие вопросы по тегам