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

  • Dumb Stupid Videos

    Dumb Stupid

    26 Kasım 2013
  • ExcelIsFun

    ExcelIsFun

    16 ŞUBAT 2008
  • gsipek

    gsipek

    20 Temmuz 2007