Zmiany w GRAD 0.3
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.