PHP
PHP w NetBeans 6.7

Wprowadzenie od wersji 6.5 podstawowego wsparcia dla PHP w sponsorowanym przez Sun open-sourcowym IDE NetBeans, stworzyło bardzo ciekawa konkurencje na rynku darmowych środowisk programistycznych. Dynamika wprowadzanych zmian i udogodnień była doceniana nawet przez najtwardszych fanów Eclipsa. Dzięki utworzonemu blogowi poświęconemu tylko i wyłącznie PHP, mogliśmy na bieżącą oglądać, oceniać i wyrażać opinie o najmniejszych nawet zmianach. Postanowiłem ten wpis poświęcić na przedstawienie najciekawszych, moim zdaniem, udogodnień wprowadzonych w wersji 6.7
Podpowiadanie parametrów

Prosta, ale bardzo użyteczna funkcjonalność, dzięki której możemy podglądnąć informacje o parametrach funkcji. Do tej pory można było to osiągnąć tylko podczas podpowiadania nazw funkcji, gdzie mieliśmy do wyboru albo funkcję bez parametrów, albo z wszystkimi. Dodatkowo podpowiadane są wartości domyślne parametrów.
Method Chaining w PHP

Chciałbym poświęcić chwilę bardzo ciekawej technice programowania, która z nie wiadomych dla mnie względów jest często nie doceniana i pomijana przy projektowaniu klas. Już na samym wstępie powinienem zaznaczyć, że ta technika nie jest konieczna do prawidłowego działania programu, jej głównymi zaletami jest zwiększenie czytelności kodu i częściowe jego skrócenie. Warto też wiedzieć, że Method chaining jest jedną z implementacji wzorca Fluent interface, zainteresowanych po więcej informacji na ten temat odsyłam do Wikipedii.
Implementacja, czyli return $this
Ponieważ, zagadnienie jest stosunkowo proste od razu przejdę do krótkiego przykładu przedstawiającego zastosowanie tej techniki. Według mnie naturalnym przykładem jest klasa obsługująca maile: