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

  • Adam Washington

    Adam Washing

    12 Mayıs 2006
  • Atlantic Records

    Atlantic Rec

    15 Aralık 2006
  • Jordie Jordan

    Jordie Jorda

    27 Ocak 2008