PHP 5 Guida Completa
Autori decisamente di primo piano per uno dei primi
manuali su PHP 5 in italiano; il nuovo uscito in casa Apogeo vede infatti fra gli autori alcuni dei più rinomati sviluppatori PHP nonché uno dei core developer del linguaggio, il tutto sotto la guida di Bruce Perens, popolare nome dell’Open Source un tempo legato a Debian; insomma ci sono tutte le premesse per uno dei migliori manuali PHP in circolazione.
Il manuale, composto di 16 capitoli, concentra la sua attenzione, come era prevedibile, sulle numerose novità introdotte nella programmazione a oggetti da PHP 5. Non mancano comunque anche capitoli più fuori dal comune su tematiche decisamente curiose che vedremo più avanti. La lettura del volume è relativamente scorrevole e vengono coperte tutte le tematiche, ci sentiamo comunque di consigliarlo più a chi già conosce il linguaggio e cerca una
guida a PHP 5 più incentrata sulle novità piuttosto che ai novizi alla ricerca di una guida per iniziare.
Se nel primo capito di questa
guida completa a PHP 5 si analizzano in modo abbastanza descrittivo tutte le principali innovazioni rispetto alla precedente release, il secondo capitolo entra subito nel vivo e in una cinquantina di pagine da’ una prima infarinatura sulle basi del linguaggio. I successivi due capitoli sono interamente dedicati alla programmazione ad oggetti, prima con un’analisi base poi con un maggiore approfondimento.
Dopo un quinto capitolo interamente dedicato ad alcune nozioni fondamentali sui vari elementi che compongono un’applicazione web si passa ad un ottimo capitolo di questo manuale php dedicato all’uso dei database con PHP 5 (un po’ curioso devo dire parlare di come fare un’applicazione prima di aver parlato dei database). Gli argomenti sono trattati con ottimo approfondimento ed oltre al classico Mysql si parla anche di SQLite e della classe di astrazione Pear:DB.
I capitoli seguenti fino al decimo trattano argomenti vari fra cui tutte le principali estensioni di PHP come ad esempio le GDLib, la gestione degli errori (molto potenziata in PHP5) ed il supporto XML. Il decimo capitolo invece inizia un’approfondita ed interessante trattazione su Pear, la piattaforma PHP simile a CPAN per perl per la distribuzione di pacchetti e classi di comune uso. La trattazione dell’argomento è insolitamente approfondita per un manuale su PHP ed arriva, in tre capitoli, a spiegare dettagliatamente come creare un proprio pacchetto Pear.
Gli ultimi capitoli del libro trattano gli argomenti più disparati, dall’ottimizzazione delle performance all’utilizzo di PHP per creare script eseguiti da Shell, argomento a mio avviso molto interessante e poco trattato fino ad ora. La presenza fra gli autori di un core developer di PHP si nota decisamente nel capitolo 15 che illustra come scrivere estensioni vere e proprie per PHP in linguaggio C … argomento probabilmente interessante ma penso poco rilevante per la maggior parte dei lettori di questo volume.
E’ da sottolineare come la maggior parte degli esempi presenti nel libro siano in codice ad oggetti. In conclusione questo
manuale su PHP 5 è decisamente di ottima fattura anche se non destinato ai neofiti. La presenza di capitoli dedicati ad argomenti molto specifici e solitamente non presenti in altre guide a PHP è sicuramente apprezzabile e consentirà anche ai lettori più esperti di scoprire nuove cose.
Il voto dei nostri lettori:
(78 voti)