'How to tell if a PHP array is empty' Bana bu sorunun düşünce vardı bu soru
Bir dizi boş olup olmadığını belirlerken count empty yerine kullanılması gerektiğini bir nedeni var mı?
2 empty kullanmalısınız boş dizilerin durum için eşdeğer eğer bir boolean soruya mantıksal bir cevap verir, çünkü benim kişisel düşünce olacaktır. Yukarıda bağlantılı soru, bu count($var) == 0 popüler yöntem gibi görünüyor. Benim için, teknik açıdan doğru ise, hiçbir mantıklı. Örneğin Q: $var, are you empty? A: 7. Hmmm ...
Ben kişisel zevk meselesi count == 0 yerine ya da sadece kullanmanız gereken bir nedeni var mı?
Bir anda silinmiş cevap açıklamalarda başkaları tarafından işaret ettiği gibi bütün elemanları saymak zorunda çünkü empty en kısa sürede o kadar durduramaz ise, count, büyük diziler için performans etkileri olacaktır boş olmadığını bilir. Bu durumda aynı sonuçları verir, ancak count potansiyel verimsiz Yani, neden biz hiç kullanmak istiyorsunuz count($var) == 0?