Zajmujemy się tworzeniem nowoczesnych, przejrzystych oraz użytecznych stron i aplikacji internetowych. Zapraszamy do zapoznania się z naszą Ofertą i Portfolio. Jeżeli uważasz że jesteśmy w stanie Ci pomóc napisz do nas!

PHP

PHP w NetBeans 6.7

Splash screen 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 

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.

Czytaj dalej

Method Chaining w PHP

Łańcuch

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:

Czytaj dalej

Kategorie