Какой из вариантов наиболее корректный, для проверки php массива на отсутствие в нём элементов? if ($arr) {...} if (empty($arr)) {...} if (isset($arr[0])) {...} if (count($arr)) {...}
Ответ
Да все, в общем, корректны. Только в первом и четвертом случаях будет преобразование типа к bool, а третий подойдет только для индексных массивов. Есть еще вариант sizeof($arr)
Комментариев нет:
Отправить комментарий