Programowanie w PHP nie ogranicza się wyłącznie do prostego generowania stron dla przeglądarki. Często zachodzi potrzeba zrealizowania niestandardowych projektów z wykorzystaniem rozmaitych mechanizmów dodatkowych. PHP sprawdza się w tej roli bardzo dobrze. Jednak skąd brać wiedzę na ten temat? Można zaprzęgnąć do pracy Google, które odnajdzie mnóstwo przewodników i porad -- w większości jednak w języku angielskim. Tym, którzy wolą opracowanie podane na talerzu i w pigułce, można polecić książkę "100 sposobów na PHP".
Każdy ze 100 sposobów to w rzeczywistości osobne zadanie, które postawił sobie do zrealizowania autor książki. Pierwsze 2 z 10 rozdziałów przedstawiają proste mechanizmy (np. sposób stworzenie dynamicznego kalendarza), jednak dalej pojawiają się coraz ciekawsze zagadnienia. Sporo miejsca poświęcono tworzeniu grafiki (m.in. nakładanie obrazów na siebie, obróbka, tworzenie wykresów) oraz przetwarzaniu danych w formacie XML i prac z rozmaitymi bazami danych (SQL, Excel, pliki vCard).
Nie brakuje też wielu ambitnych wyzwań, takich jak tworzenie robotów internetowych i pająków, tworzenie automatycznej dokumentacji, interfejsy Gtk, obsługa RSS, komunikacja z programem Jabber i IRC, generowanie animacji Flash, wysyłanie SMS-ów czy tworzenie własnych map z wykorzystaniem Google API. To prawdziwe oblicze tej książki. Cały rozdział poświęcono też tematowi efektownego i wygodnego projektowania oraz tworzenia aplikacji z użyciem rozmaitych narzędzi wspomagających.
Opisywana książka zawiera wiele cennych porad i pomysłów. Można ją polecić nie tylko początkującym, ale także bardziej zaawansowanym programistom PHP. Nie jest to jednak pozycja dla zupełnych laików, gdyż wymagana jest już pewna znajomość PHP -- autor nie tłumaczy zawiłości języka, koncentrując się jedynie na podaniu i skomentowaniu rozwiązań. To klasyczna książka z cyklu tych, po które sięga się w pierwszej kolejności, poszukując rozwiązania nurtującego problemu.
Internet Maker 04/2006
Zastosowania technologii PHP w tworzeniu stron internetowych zdają
się być ograniczone tylko pomysłowością oraz zdolnościami twórców.
Przykładów na to dostarcza autor, wydanej przez Helion, książki "100
sposobów na PHP" Jacka D. Herringtona.
Jest to przekrojowe spojrzenie na możliwości zastosowania języka PHP.
Autor poruszył w książce wiele ciekawych aspektów użycia technologii
PHP np. przy przeglądaniu map satelitarnych czy rozbudowie aplikacji
o funkcjonalność komunikatorów internetowych, tworzeniu
alternatywnych interfejsów użytkownika lub przenoszeniu danych na
inne platformy.
Układ książki przypomina klasyczny poradnik, gdzie przedstawiany jest
problem oraz rozwiązanie w postaci kodu z komentarzem. To ciekawa
propozycja dla osób, która miały już trochę do czynienia z PHP, ale
chcą poznać go lepiej, niekoniecznie w typowych zastosowaniach.
Dziennik Łódzki pio; 05/07/06