![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 375 Pomógł: 20 Dołączył: 28.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Artykuł porównujący szybkość funkcji, instrukcji i odwołań w PHP dla różnych wersji byłby dobrą lekturą, pomocną w optymalizacji skryptów. (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif)
Postanowiłem zbadać szybkość odwołań do zmiennych i stałych w PHP5 (WinXP Home). Kod: http://paste.uni.cc/15190 (ważność: 24h) Okazuje się, że nie ma definitywnej różnicy między szybkością zmiennych i stałych. W pierwszym teście wygrywają stałe, a w drugim i trzecim - zmienne. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Użycie funkcji constant() jest kilka razy wolniejsze od bezpośredniego odwołania do zmiennej. (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif) Przy okazji - ciekawy jest ten test: http://www.php.lt/benchmark/phpbench.php |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 10:56 |