Blog webdeveloperski Patryk yarpo Jar

Książka: “Programowanie obiektowe w PHP 5”

Autor wiadomości Czerwiec 11, 2011

Okładka Programowanie obiektowe w PHP 5

PHP jest bardzo przyjaznym i popularnym językiem. Jego popularność bierze się w głównej mierze z prostoty. Właśnie - prostoty, a nie prostactwa.

PHP, szczególnie w wersji 5, jest naprawdę pełnoprawnym językiem programowania, pozwalającym na tworzenie dużych i skomplikowanych projektów. Książka Hasina Haydera próbuje pokazać możliwości piątej odsłony języka w zakresie OOP (programowania zorientowanego obiektowo).

W książce spodobał mi się układ. Czytając miałem wrażenie, że tworzy ona całość. Tematy jakby wynikały jeden z drugiego. Pozycja nie jest zbyt obszerna (treści < 250 stron) i czyta się ją szybko i sprawnie. Tekst okraszony został sporą ilością kodu prezentującego aktuanie omawiane aspekty, co także przemawia na korzyść książki.

Ucieszyło mnie także, że jeden rozdział został poświęcony testom jednostkowym, co uważam za bardzo poprawne w nauczaniu "nowego pokolenia" programistów.

Instalacja XDebug

Autor wiadomości Listopad 7, 2010

Xdebug jest rozszerzeniem pozwalającym debugować twoje skrypty. Dzięki temu rozszerzeniu możesz debugować skrypty PHP tak, jak kod C++ czy Javy! W tym artykule pokażę jak zainstalować Xdebug. Ja mam zamiar wykorzystać go do generowania raportów pokrycia kodu z działania PHP_Unit.

Co musisz mieć

Pobranie nowszej wersji pakietu PEAR

Autor wiadomości Listopad 7, 2010

PEAR, czyli PHP Extension and Application Repository jest zbiorem pakietów dla PHP. Aby móc skorzystać z jakiegoś pakietu, należy najpierw zainstalować PEAR na swojej maszynie lokalnej, następnie pobrać pakiet. Ale co, jeśli w repozytorium pojawi się nowy pakiet? Nic straconego, łatwo jest zastąpić naszą lokalną wersję najnowaszą z repozytorium PEAR.

Na oficjalnej stronie PEAR znalazłem informację, że aby pobrać nowszą wersję instalatora PEAR należy w wierszu poleceń wpisać jedynie:

pear install PEAR-1.9.0
Tagged as: , Czytaj dalej

Instalacja PHP_Unit

Autor wiadomości Listopad 7, 2010

Coraz częściej można spotkać się z pojęciem testów jednostkowych [ang. unit tests]. Dobre testy jednostkowe pozwalają wydatnie zwiększyć jakość wytwarzanego kodu, zmniejszyć liczbę błędów oraz pozwolić na zdrowsze życie programiście. Jeśli nigdy nie spotkałeś się z pojęciem testów jednostkowych to zapraszam do lektury artykułu o Unit testach. W poniższym artuklule postaram się pokazać jak zainstalować bardzo przyjemny framework - PHP_Unit.

Instalacja pakietu z repozytorium PEAR

Autor wiadomości Listopad 7, 2010

W tym artykule mam zamiar pokazać, jak szybko instalować przydatne pakiety z repozytorium PEAR. Jeśli jeszcze nie posiadasz zainstalowanego repo, to zobacz jak zainstalować PEAR.

Tagged as: , Czytaj dalej

Instalacja repozytorium PEAR

Autor wiadomości Listopad 7, 2010

"Dobry programista jest leniwy". Znane przysłowie. Pamiętaj, że jeśli Ty czegoś potrzebujesz, to z pewnością już "kilka" osób także tego potrzebowało. Być może nawet później opublikowali swój kod... Tak, niektórzy z nich to zrobili. W przypadku programistów PHP zrobili to w repozytorium PEAR. Pokażę Ci jak szybko można zacząć korzystać z gotowych kodów tam zamieszczonych.

Tagged as: , Czytaj dalej