C'est probablement l'une des meilleures documentations sur PHP que j'ai eu l'occasion de lire. Ce livre couvre une gamme de niveaux très variés. Il vous conviendra, que vous soyez totalement néophyte ou que vous connaissiez déjà le language. Les auteurs reprennent les concepts de base du langague (variables, tableaux, structures de base, ...) mais couvrent également des domaines plus complexes, comme la gestion des flux, le XML... Ce livre contient tous les concepts que vous devrez maîtriser pour pouvoir développer efficacement en PHP. Les fonctionnalités objet de PHP 5 ne sont bien entendu pas négligées et apparaissent particulièrement bien expliquées, même pour des personnes pour qui le concept d'objet est totalement nouveau.
Un point qu'il est important de souligner est que ce livre propose une approche très pratique du language. Le language est abordé comme permettant de répondre à une problématique. La philosophie étant : "vous désirez faire ceci, PHP 5 vous le permet de cette manière". PHP est donc traité comme language WEB et ce cours est fait dans ce contexte. Les auteurs traitent les sessions, les variables superglobales, dans le cadre d'applications WEB (espace membre, soumissions de formulaires). Dans cette même optique, les auteurs développent l'utilisation des templates, des systèmes de cache, ..., qui ne font pas directement partie du language PHP, ce qui est particulièrement intéressant.
Enfin, je tiens a saluer le fait que les auteurs abordent l'installation de PHP sous Windows et sous Linux, car cela constitue bien souvent une barrière pour les débutants. Les auteurs insistent également sur la sécurité des applications PHP, ce qui est un point crucial et trop souvent négligé.
En résumé on peut dire que ce livre arborde le language, mais également la philosophie et l'architecture des applications WEB. Ces deux concepts sont bien entendu étroitement liés mais il est rare de trouver des ouvrages qui traitent à la fois des deux. Je ne peux donc que recommander ce livre à tous ceux qui désirent apprendre ou se perfectionner en PHP.
Partager