Nowości PHP 5.3: Przestrzenie nazw

Jeżeli na co dzień pracujesz w Zend Frameworku prawdopodobnie nie dziwią Cię już takie potworki: Zend_Search_Lucene_Analysis_Analyzer_Common_Text_CaseInsensitive. Można mieć wrażenie, że Zend zaimplementował tę funkcję, bo sam zaczął jej potrzebować. Zostawmy jednak intencje autorów, najważniejsze, że wyszło na dobre nam wszystkim. W tym wpisie, prócz przedstawienia możliwości i przykładowego użycia chciałbym się skupić także na kilku problemach z obsługą przestrzeni nazw (ang. namespaces) i chyba nieco dziwacznym wykonaniem patrząc na inne języki programowania.

Czytaj dalej

Opublikowano Nowinki, PHP, Teoria | 4 komentarzy

Nowości PHP 5.3: Domknięcia i anonimowe funkcje

Stosunkowo niedawno (biorąc pod uwagę tempo wprowadzania zmian przez rodzimych dostawców serwerów wirtualnych) premierę miała kolejna aktualizacja PHP 5 o statusie „major” – 5.3. Nowe PHP to ogrom nowych możliwości przybliżających nas do nowoczesnych języków skryptowych (które sprawiają, że przychylniejszym okiem patrzę na PHP 6 i ogólnie przyszłość tego języka). Ogólnie Zend ostatnimi czasy odwala świetną robotę, a środowisko pokazało, że dobre pomysły w cenie o czym „firma od PHP” pochwaliła się na stronie swojego frameworka.

W dzisiejszym odcinku jedna z dwóch najważniejszych, według mnie, nowości: lambda oraz domknięcia.

Czytaj dalej

Opublikowano Nowinki, PHP, Teoria | 1 komentarz

Witaj, świecie!

Nienawidzę pierwszych wpisów, uważam je za zbędne, mało mówiące i robiące fałszywe nadzieje. Kilka osób przeczyta, napali się i doda bloga do czytnika. Bloga, który miesiąc później zapali się jako „nieaktualizowany” (przynajmniej mój NetNewsWire tak potrafi). Właśnie został ujawniony słomiany zapał kolejnego programisty PHP.

Jakkolwiek bym się jednak nie odpędzał od wpisu powitalnego to jest to jednak świetne miejsce do przedstawienia krótkiej historii powstania. Jak serwis się rozwinie – będzie miała ona jakąś tam wartość sentymentalną, natomiast czytelnicy mogą rozliczyć autora z pierwotnych założeń.

Czytaj dalej

Opublikowano Organizacyjne | Skomentuj