Aujourd’hui, PHP est le langage dominant incontesté pour le développement Web. Après PHP 5, ses fonctionnalités orientées objet suffisent à rivaliser avec Java et C#. Cependant, il y a eu un manque d'informations décrivant les fonctionnalités avancées de PHP, ce qui a grandement affecté l'application approfondie du langage PHP.
Ce livre comble cette lacune. Il s'adresse spécifiquement aux programmeurs PHP expérimentés et explique en détail les sujets les plus importants pour eux?: l'orientation objet avancée, les modèles de conception, la documentation, les tests et les bibliothèques PHP standard. Dans le même temps, afin de s'adapter aux nouvelles tendances actuelles du développement Web, l'auteur aborde également de manière approfondie l'architecture MVC et Zend Framework, ainsi que les technologies Web 2.0 telles qu'Ajax, JSON et SOAP. Le livre est entrecoupé d'une grande quantité d'expérience pratique dans le développement de logiciels et d'un aper?u des idées de programmation PHP, qui amélioreront considérablement vos compétences internes.
Présentation du contenu
Ce livre utilise une approche étape par étape pour présenter les connaissances pertinentes du développement Web avec PHP. Le livre commence d'abord par les mécanismes adoptés par la POO - classes abstraites, interfaces et programmation contractuelle, puis présente les méthodes statiques, le mode singleton, le mode usine et les nouvelles fonctionnalités de PHP 6, etc., puis présente les tests et la documentation. Le contenu introduit également la connaissance de la bibliothèque PHP standard SPL et du modèle MVC que les développeurs PHP sont les plus susceptibles d'utiliser. Enfin, il introduit les aspects du Web 2.0 tels que Ajax, JSON, les services Web SOAP et l'authentification client SSL.
Ce livre convient aux programmeurs PHP intermédiaires et avancés.
à propos de l'auteur
Kevin McArthur, expert PHP de renommée mondiale. Il est l'un des principaux développeurs de projets open source basés sur Zend Framework, pour lesquels il a acquis une réputation mondiale. De plus, il est l'administrateur de PHP EFnet, l'une des plus grandes organisations de support PHP.?