Cet ouvrage est destiné aux étudiants des premiers cycles en informatique ainsi qu'à tous ceux qui désirent s'initier au langage PHP. Il aborde la programmation procédurale, la programmation objet, et l'accès aux bases de données MySQL dans le cadre de développements de sites web.
Didactique, il est structuré en trois grandes parties :
- Le langage procédural. Cette partie porte sur les données simples et structurées, sur les instructions simples et composées ainsi que sur les procédures et les fonctions.
- Le langage objet. Cette partie aborde les notions de classe, d'objet, de méthode et de propriété, et présente les notions comme l'héritage ou l'encapsulation.
- L'accès aux bases de données MySQL via PHP et la bibliothèque objet PDO (PHP Data Objects).
Des exercices permettent de mettre en pratique les notions présentées tout en suivant une progression pédagogique. Les exemples et les solutions sont présentés en version Shell, exécutable sous Unix, ou en version web accessibles
via le navigateur.