Critique de livre - PHP orienté objet, concepts, techniques et code par Peter Lavin


Auteur: Peter Lavin
ISBN: 1593270771
Éditeur: No Starch Press
216 pages
Publication: juin 2006

PHP orienté objet par Peter Lavin est un bon livre pour tout programmeur PHP traditionnel / procédural qui aimerait savoir de quoi ces programmeurs PHP orientés objet sont si enthousiastes. Si vous envisagez d'ajouter du PHP orienté objet à votre boîte à outils et que vous souhaitez un guide étape par étape et basé sur des exemples pour le débutant, c'est un bon livre pour commencer. Ce livre est également destiné aux programmeurs qui souhaitent passer de PHP 4 à PHP 5.

Lavin commence par un aperçu du PHP orienté objet et discute plusieurs de ses avantages. Il discute ensuite les bases de la programmation orientée objet comme les classes et l'héritage et les spécificités de ce type de programmation en PHP. Ensuite, il vous apprend à écrire votre premier cours. L'une des bonnes choses à propos de ce livre est que l'auteur commence par cet exemple simple et, au fur et à mesure que vous progressez dans le livre, montre comment construire, étendre et réutiliser cette classe simple pour faire une programmation plus avancée.

La première étape consiste à étendre cette classe dans une classe d'élément de répertoire qui répertorie tous les fichiers d'un répertoire ou répertorie uniquement certains fichiers selon les besoins. Ensuite, vous écrirez une classe de miniatures qui créera des images miniatures à la volée qui sont réduites en dimensions et en qualité, réduisant ainsi le temps de téléchargement. La troisième classe que vous écrivez est une classe de navigation de page, similaire à celle utilisée par GoogleTM, qui contrôlera le nombre d'éléments répertoriés sur une page ainsi que le nombre de liens de page dans la navigation. Enfin, il vous montre comment ces trois classes fonctionnent ensemble et avec CSS.

Ensuite, Lavin discute de la classe de base de données MySQL et comment elle fonctionne avec MySQLR base de données. Il couvre également l'héritage et comment cela peut être appliqué pour simplifier la gestion des erreurs. Il passe ensuite aux classes abstraites, aux méthodes magiques et à la façon dont les sites Web dynamiques peuvent bénéficier de l'extension SimpleXML pour fonctionner avec les flux RSS et l'extension SOAP pour un moteur de recherche de site Web. Nous détestons tous documenter nos programmes et Lavin vous montre comment utiliser la classe de réflexion pour auto-documenter votre code.

Peter Lavin a une entreprise de développement Web et écrit pour plusieurs publications, y compris PHP Hacks. Il existe un site Web complémentaire qui contient des téléchargements de tout le code et des exemples de travail.

//objectorientedphp.com





Instructions Vidéo: Things Mr. Welch is No Longer Allowed to do in a RPG #1-2450 Reading Compilation (Avril 2024).