2011-03-17 5 views

cevap

19
  1. intval (bu bir fonksiyon var)
  2. intval bir temel kabul edebilir int için döküm daha yavaştır ilk parametresi bir dize ise

İkinci öğe gerçekten belirsiz olduğundan, nesnel olarak intval'un "daha kötü" olduğunu söylemeliyiz.

Ancak, şahsen ben (int)$var daha iyi intval($var) okuma gibi (ikincisi de ek Pars Sargılamayı gerektirebilir) ve size kesinlikle yanlış bir şey yapıyorsun bir döngü içine int için dönüşüm sağlayıp beri, intval kullanın.

+14

Downvoter: Cevabı daha iyi hale getirmeme yardımcı olun. Teşekkür ederim. – Jon

+0

# numaralı noktayı ele almak için, buradaki ikisinin bir hız karşılaştırması şöyledir: https://hakre.wordpress.com/2010/05/13/php-casting-vs-intval/ – hargobind

İlgili konular