PHP. W ramach tego modelu zmieniony został sposób reprezentacji obiektów. W wersjach wcześniejszych obiekt był jednocześnie zmienną, co sprawiało duże trudności, dlatego też w wersji 5 na wzór Javy zmienna obiektowa stała się jedynie referencją do właściwego obiektu. Obecnie operacja przypisania powoduje powstanie drugiej referencji wskazującej na ten sam obiekt. Oprócz tego udostępniono zbiór interfejsów znacznie rozszerzających możliwości klas użytkownika[8].

Możliwości domeny Skrypty napisane w PHP są z reguły umieszczane w plikach tekstowych (czasami razem z HTML lub XHTML). Dzięki temu PHP jest podobny w założeniach do coraz rzadziej stosowanego mechanizmu Server Side Includes[4]. PHP pozwala także na wykonywanie skryptów z linii poleceń podobnie jak Perl, Python oraz Ruby. Jego modułowa budowa daje również możliwość programowania samodzielnych aplikacji z interfejsem graficznym. PHP umożliwia współpracę z wieloma rodzajami

Nastąpiły także zmiany oraz nowości w systemie modułów PHP. Funkcje obsługi języka XML zostały przepisane i wbudowane bezpośrednio w jądro aplikacji. Oprócz narzędzi obsługujących model DOM udostępniono SimpleXML - prosty interfejs do modyfikacji dokumentów XML. Wprowadzono SQLite, nowy, domyślnie wkompilowany silnik baz danych[9]. 24 listopada 2005 roku ukazała się wersja 5.1, w której pojawił się PDO - ujednolicony sterownik oraz preprocesor zapytań Norka kosmiczna ciekawie oznacza nieprzyzwoite portfele.