Le 09/02/12 à 19h27 : Ce soir c'est orgie de Gundam Seed Destiny
Le 09/02/12 à 16h24 : Selon le mail reçu, je passe d'ici 4 jours chez Free Mobile. Adieu Orange

Critique de livre : PHP 5 avancé (3ème édition)

4

Le 30/11/08 à 18h16 dans Développement

J'inaugure cette catégorie par la critique d'un gros livre (avec 750 pages personne ne dira le contraire) traitant principalement de PHP 5 et de tout ce qui va avec (MySQL, .PDO, XML, POO, templates, mail) bref un livre très complet et très bien écrit.

  • Titre : PHP5 avancé 3ème édition
  • Auteurs : Eric Daspet et Cyril Pierre de Geyer
  • Editions : Eyrolles
  • Nombre de pages : 750 pages

La première qualité de ce livre est qu'il se concentre sur le sujet pour aller en profondeur. Il présente le PHP comme un langage à part entière et sur ce point c'est intéressant avec notamment un petit chapitre sur la configuration de PHP, chapitre très bien conçu mais trop succin à mon goût. Les premiers chapitres restent classiques mais néanmoins intéressants à lire même pour le routard du PHP. Le premier chapitre qui a attiré mon attention est celui intitulé Environnement Web et superglobales, ou l'auteur introduit l'utilisation de PHP en ligne de commande, mais malheureusement la suite reste à venir.

Le chapitre Gestion des objets introduit correctement la POO avec des exemples simples pour permettre de comprendre ce que l'on fait, et surtout nous donne les bases pour aller plus loin, l'auteur lui même considère ce chapitre comme une initiation à la POO, il nous recommande de lire d'autres livres plus ciblés mais nous laisse un peu en plan (un titre ou un auteur aurait été le bienvenu).

Le livre poursuit ensuite sur les flux et notamment les sockets, trop souvent négligés et pourtant très performants : qui parmi vous envoie des mails par sockets ? On enchaine ensuite avec la gestions des mails, on y apprend comment construire un vrai mail pour éviter qu'il passe en spam. Il y présente aussi des Webmail Open Source.

Le chapitre suivant sur les SBGD et lui aussi très instructif. Premièrement parce que l'auteur parle plutôt de SGBD en général et non du couple PHP/MySQL quasi obligatoire s'il l'on en croit certains livres. D'autre part, et c'est là que le titre du livre est parfaitement adapté, il présente PDO comme interface d'accès aux SGBD, qui est une nouveauté de PHP 5. Et non seulement il en parle mais les exemples son nombreux, variés voire exclusifs pour un livre sur le PHP avec notamment les transactions, les requêtes préparées et les exceptions. Comme PDO permet d'utiliser les exceptions, l'auteur ne se prive pas d'un copieux chapitre sur le sujet.

Le XML arrive à point nommé avec SimpleXML, DOM, XSLT, suivi de près par un chapitre sur les services web avec notamment SOAP. Le chapitre suivant sur le template devrait en ravir plus d'un (l'auteur signale que PHP est un moteur de template) et en faire raller d'autres (il prend Smarty comme exemple). Le chapitre sur GD est assez bien ficelé avec notamment la présentation de JpGraph.

Mais ce livre n'est pas parfait, je regrette notamment l'ordre des chapitres avec la présentation de la POO avant la gestion des fichiers, l'auteur qui nous recommande livre un livre plus spécialisé (intention louable) sans nous donner de titre, et enfin il présente le doc PHP comme un site parmi tant d'autres. Au final que vous vouliez débuter ou progresser en PHP, ce livre vous donne toutes les bases et bien plus encore.



Commentaires

Xarch
1. Par Xarch
Le 25/05/09 à 18h54

Ah oui, moi aussi j'ai ce livre. C'est vrai qu'il est toujours utile en cas de trou de mémoire...

Takeo Otori
2. Par Takeo Otori
Le 21/02/09 à 09h23

Bonne critique ^^ . Je n'ai pas encore acheter de livre PHP mais je pense le faire sous peu. Tout d'abord parce que je développe en local et sans internet, ce qui n'est toujours pas simple lorsque j'ai besoin de nouvelles fonctions et d'informations complémentaires et ensuite parce qu'avoir un support écrit autre qu'une page web devant ses yeux, me plaît bien.
J'ai commencé à rechercher quelques bouquins et je dois dire que j'ai franchement été étonne par le prix ! De ~20€ pour le moins cher (mais je suppose que la qualité ne doit pas être là) jusqu'à ~45€ !
Personnellement, je pense, après avoir lu ta critique, acheter ce livre bien que je n'arrive pas à saisir les différences entre les éditions 3, 4 et 5 outres le nombre de page et le prix ...

Takeo Otori.

Tortue facile
3. Par Tortue facile
Le 21/02/09 à 12h11

Pour la gamme de prix des différents livres parlant de PHP, s'il y en a des pas trop cher c'est qu'il sont moins complets ou plus ciblés, mais ce livre là vaut largement son prix, je relis quand j'ai besoin de comprendre certaines choses et il apporte souvent une réponse, donc je le conseille sans hésiter.

Pour les différentes versions du livre, autant prendre la dernière édition qui est la plus à jour avec la corrections des erreurs des éditions précédentes.

Takeo Otori
4. Par Takeo Otori
Le 21/02/09 à 14h26

Ok, ok, merci pour ces précisions.
Je vais donc m'empresser d'acheter ce bouquin, édition 5. :)

Ajouter un commentaire