Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wydajność pętli (dodawać zmienne czy nie dodawać)
rafalp
post
Post #1





Grupa: Zarejestrowani
Postów: 224
Pomógł: 18
Dołączył: 4.02.2003
Skąd: Częstochowa

Ostrzeżenie: (0%)
-----


Co jest bardziej wydajne:

  1. <?php
  2. for($i=0; $i<sizeof($some_array); $i++)
  3.  {
  4. ...
  5.  }
  6. ?>


czy:

  1. <?php
  2. $size = sizeof($some_array);
  3. for($i=0; $i<$size; $i++)
  4.  {
  5. ...
  6.  }
  7. ?>


Czy PHP w pętlach wykonuje zawsze obliczanie (sizeof - lub jakieś inne funkcje jakie zastosujemy) - czy jest na tyle 'inteligentne' że jakoś zapamięta sobie raz obliczoną funkcje.
Czy zatem warto stosować w takich przypadkach dodatkowe zmienne zawierające raz obliczoną wartość?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.12.2025 - 00:24