'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
?