Co prawda, od około roku nie używam za dużo PHP, ale generalnie śledzę co się w tym języku dzieje. Podobają mi się nawet zmiany zaplanowane na wersję 5.3:
- dodanie obsługi przestrzeni nazw (namespaces)
- usunięcie w końcu safe_mode, register_globals i magic_quotes - szczególnie tych ostatnich nie trawię…
- dodanie poziomu raportowania błędów
E_DEPRECATED- będą tym, jak się domyślam, oznaczane funkcje/moduły/klasy mające być wycofane w niedługim czasie z core języka (jak np. moduł ereg) - nowa magiczna metoda:
_callStatic, wywoływana w momencie gdy zostanie użyta metoda statyczna nie istniejąca w danej klasie
To nie są jeszcze końcowe ustalenia, wszystko może się jeszcze zmienić, ale to co powyżej prawdopodobnie zostanie wdrożone.
Jednak ja, jak i spore stadko innych osób używających PHP, oczekuje jednej, bardzo ważnej zmiany: uporządkowania w końcu core języka: ujednolicenie nazewnictwa funkcji, nauczenie funkcji wbudowanych wyjątków etc. To jest rzecz najbardziej potrzebna na tą chwilę, gdyż sądzę że bez tego przyszłość “pehapa” pójdzie elegancko po równi pochyłej w dół…