Как правильно проверять массив на пустоту через count или empty? PHP: if(count($errors) == 0) PHP: if(empty($errors))
Ну функция empty() же для чего-то создавалась... Если подумать логично, то, правильнее проверять через неё, но работать будет и так и так.
Если уж совсем строго, то: Код (Text): $is_empty_array = isset($arr) && is_array($arr) && count($arr) === 0; Проверяем: существование переменной, является ли она массивов и получаем количество элементов массива. empty(), конечно, для пустого массива вернёт правильное значение, но останется вероятность (если ранее не было проверено), что проверяемая переменная не была определена. В общем, выбор как всегда зависит от конкретных условий.