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

  • amc

    amc

    21 EYLÜL 2005
  • Kenneth Håkonsen

    Kenneth Håk

    13 Mart 2011
  • NightShader1

    NightShader1

    25 Temmuz 2006