я использовал этот способ тестирования массива $ обр если пустойTesting массив пуст в случае заявление
if(!empty($arr)){ //do something }
недавно, я увидел кого-то использовать другое, как:
if($arr){ //do something }
просто хочу знать, не является ли второй способ простым способом тестирования массива или существует какой-то потенциальный риск здесь?
'! Empty ($ arr)' также вернет true, если '$ arr' не является массивом (например, целое число' 1') –
Действительно, не пустой также не является идеальным. +1 – Aaron