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ół…


Liczba komentarzy: 6

  1. 1 Była sobota, 08 grudzień 2007 roku gdy o godzinie 03:48 przyszedł Rafał i stwierdził:

    Fajnie że coś się zmienia na lepsze :)

  2. 2 Była środa, 19 grudzień 2007 roku gdy o godzinie 12:17 przyszedł sf devblog i stwierdził:

    To E_DEPRECATED mi się podoba :>

    BTW nie wiesz może czy w ogóle są jakieś przesłanki, że programiści pracują nad ujednoliceniem nazw? Czy w ogóle cisza z ich strony odnośnie tej zmiany?

  3. 3 Była środa, 19 grudzień 2007 roku gdy o godzinie 15:36 przyszedł MySZ i stwierdził:

    Staram się mniej więcej śledzić co się tam u nich dzieje, i jak na razie nie zauważyłem żeby były jakiekolwiek ruchy w tym temacie, niestety :( Ale nie przeczę że mogłem coś przeoczyć.

    Już kilka razy się zastanawiałem nad zrobieniem zestawu klas dla PHP które by chociaż częściowo naprawiały to co oni spieprzyli, mam kilka wytycznych, ale niestety czasu wcale :(

  4. 4 Była środa, 19 grudzień 2007 roku gdy o godzinie 16:08 przyszedł tadek i stwierdził:

    Wydaje się że izraelici bardziej skupiają się na dodaniu mnóstwa “ciekawych” funkcjonalności niż uporządkowaniu tego co się dzieje w nazewnictwie.
    IMHO faktycznie brak spójnego nazewnictwa męczy na dłuższą mętę najbardziej i powoduje że bez zdawania Zend Exama co pół roku, nazwy funkcji i ich działanie szybko zacierają się w pamięci :)

  5. 5 Była środa, 19 grudzień 2007 roku gdy o godzinie 16:22 przyszedł MySZ i stwierdził:

    @tadek: ja nawet nie próbuję zapamiętywać, to nie ma sensu :)

  6. 6 Była sobota, 19 kwiecień 2008 roku gdy o godzinie 11:21 przyszedł myGeeBlog » Blog Archive » Słówko o PHP6 i stwierdził:

    [...] ustawieniami dotyczącymi PHP. Na szczęście zmiany z tego podpunktu dotyczą także PHP 5.3. Hip hip, hurra! [...]

A Ty? Co o tym myślisz?

Możesz używać w komentarzach następujących znaczników:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Sblam! Antyspam