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. 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. smile.gif Użycie funkcji constant() jest kilka razy wolniejsze od bezpośredniego odwołania do zmiennej. worriedsmiley.gif

Przy okazji - ciekawy jest ten test:
http://www.php.lt/benchmark/phpbench.php