PHP jest językiem programowania wywodzącym się z „zarządzania tekstem”. Obecnie najczęściej używany na platformach UNIX’owych – głownie Linux do programowania stron na serwerze Apache.

Języki tego typu nie są kompilowane do postaci aplikacji. Są interpretowane tzn, ich kod jest analizowany i wykonywany w czasie rzeczywistym.

W linuksie skrypty php’owe wywołujemy w następujący sposób:

php nazwa_skryptu.php <dodatkowe argumenty>

Poniżej znajdziesz kilka przykżną zmianę: Rezygnuję z klasy-wróżki GRAD, której jedynym zadaniem było załączania plików modeli… zamiast tego podłączam domyślny __autoload (właściwość php5), ze wskazaniem na katalog modeli poziomu danego serwisu.

PHP nie musi przeszukiwać całych ścieżek ponieważ zagląda tylko do jednej konkretnej a jednocześnie nie wymaga od nas załączania modelu wielokrotnie (co czasem się zdarza bo przecież ciężko to spamiętać).

Wydajność generalnie się nie zmieniła a w niektórych miejscach wręcz wzrosła także myślę, że jest do dobry krok.