Bonjour,

J'ai mis à l'URL [https://tahe.developpez.com/tutoriels-cours/php7/] un cours intitulé [Introduction au langage PHP7 par l'exemple].

Il aborde les thèmes suivants :

  • chap 3 : les bases du langage ;
  • chap 5 : les classes ;
  • chap 6 : les interfaces ;
  • chap 7 : les exceptions et erreurs ;
  • chap 9 : les traits ;
  • chap 10 : applications en couches ;
  • chap 12 : utilisation du SGBD MySQL ;
  • chap 16 : programmation internet ( HTTP, SMTP, POP, IMAP) ;
  • chap 17 : services web jSON, XML ;
  • chap 21 : XML ;


Ces chapitres sont illustrés par 12 versions d’une application de calcul d’impôt qui sert de fil rouge au document :

  • chap 4 : versions 1 et 2, implémentation du calcul d’impôt avec des scripts PHP procéduraux classiques ;
  • chap 8 : version 3, implémentation du calcul d’impôt avec des classes et interfaces ;
  • chap 11 : version 4, implémentation du calcul d’impôt avec une architecture en couches ;
  • chap 13 : version 5, implémentation du calcul d’impôt avec une architecture en couches et une base de données MySQL ;
  • chap14 et 15 : versions 6 et 7, implémentation du calcul d’impôt avec une architecture en couches et une base de données PostgreSQL ;
  • chap 18 et 19 : versions 8 et 9, implémentation du calcul d’impôt avec une architecture client / serveur jSON et une base de données ;
  • chap 20 : version 10, implémentation du calcul d’impôt avec une architecture client / serveur jSON, une base de données et un serveur de cache Redis ;
  • chap 22 : version 11, implémentation du calcul d’impôt avec une architecture client / serveur XML, une base de données et un serveur de cache Redis ;
  • chap 23 : version 12, implémentation du calcul d’impôt avec une architecture web MVC (Model – View – Controller), une base de données et un serveur de cache Redis. Le serveur produit indifféremment et à la demande un flux jSON, XML ou HTML ;


Le document est destiné à des personnes de niveau débutant ou intermédiaire en PHP.

Il remplace un document ancien (2015) [Introduction au langage PHP5 par l'exemple] toujours disponible à l'URL [https://tahe.developpez.com/tutoriels-cours/php5/]

Serge Tahé