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

  • atKristaBradford

    atKristaBrad

    4 Aralık 2010
  • Brandon McCrary

    Brandon McCr

    15 Ocak 2012
  • wwjoshdu

    wwjoshdu

    18 ŞUBAT 2011