SORU
7 ŞUBAT 2010, Pazar


Boş diziler için kontrol: vs boş sayısı

Bu 'How to tell if a PHP array is empty' Bu soru beni düşünmeye sevk etmişti . söz konusu

count eğer bir dizi boş olup olmadığını belirlerken empty yerine kullanılması gereken bir nedeni var mı?

Kişisel düşüncem ise 2 boolean bir boolean bir soruya cevap verir, çünkü empty kullanmanız gereken boş bir dizi durum için eşdeğer olacaktır. Yukarıdaki soruyla bağlantılı, count($var) == 0 popüler yöntem gibi görünüyor. Teknik olarak doğru olsa benim için hiçbir anlamı yok. E. g.Q: $var, boş musun? Bir: 7. Hmmm...

count == 0 kullanmalıyım bir sebep ya da kişisel zevk meselesi var mı?

Belirttiği gibi, diğerleri için bir açıklama şimdi silinmiş cevap, count performans etkileri için büyük diziler yüzünden olacak kadar say bütün unsurlar, oysa empty kesin olarak biliyor değil mi boş. Bu durumda aynı sonuçları veriyorlar, ama count potansiyel olarak verimsiz ise, neden şimdiye kadar count($var) == 0 kullanabilirdin ki?

CEVAP
7 ŞUBAT 2010, Pazar


Ben genelde empty kullanın. Kişi sayısı gerçekten kullanmak istiyorsunuz neden emin değilim - Eğer dizi büyükse o zaman saymak uzun sürer/daha fazla yük vardır. Eğer sadece veya dizi boş olup olmadığını bilmek ister boş kullanın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • eHow

    eHow

    27 NİSAN 2006
  • mliskIT

    mliskIT

    29 Mart 2012
  • TotalxLuna

    TotalxLuna

    27 Kasım 2011