hatali for kullanimi

print PDF

Hatalı for kullanımı


Genelde çoğu php öneğinde şu hata yapılır.

Yavaş Örnek:
for($x = 0; $x < sizeof($aTest);$x++) {

}


Burdaki işlemde php işlemcisi her $x her arttığında size of komutunu bir defa çalıştıracaktir. Bu bağlamda eğer $aTest dizinde 100 eleman varsa, ozaman bu 100 defa size of fonksiyonu çalışacak demektir. Bunun yerine. $aTest dizisinin büyüklüğünü önceden hesaplayıp bir değişkene atarsak ve for döngümüzü ordan çalıştırırsak çok daha yüksek performans elde ederiz.

Peformanslı Örnek:
$iSize = sizeof($aTest);
for($x = 0; $x < $iSize;$x++) {

}



Created by: Delifisek last modification: Saturday 16 of February, 2008 [16:42:53 UTC] by Delifisek


Last forum topics