Introduction au langage PHP 7 par l'exemple
Ce document fait partie d’une série de quatre articles :
- [Introduction au langage PHP7 par l’exemple] ;
- [Introduction au langage ECMASCRIPT 6 par l’exemple] ;
- [Introduction au framework VUE.JS par l’exemple] ;
- [Introduction au framework NUXT.JS par l’exemple] ;
Ce sont tous des documents pour débutants. Les articles ont une suite logique mais sont faiblement couplés :
- le document [1] présente le langage PHP 7. Le lecteur seulement intéressé par le langage PHP et pas par le langage Javascript des articles suivants s’arrêtera là ;
- les documents [2-4] visent à construire un client Javascript au serveur de calcul de l’impôt développé dans le document [1] ;
- les frameworks Javascript [vue.js] et [nuxt.js] des articles 3 et 4 nécessitent de connaître le Javascript des dernières versions d’ECMASCRIPT, celles de la version 6. Le document [2] est donc destiné à ceux qui ne connaissent pas cette version de Javascript. Il fait référence au serveur de calcul de l’impôt construit dans le document [1]. Le lecteur de [2] aura alors parfois besoin de se référer au document [1] ;
- une fois ECMASCRIPT 6 maîtrisé, on peut aborder le framework VUE.JS qui permet de construire des clients Javascript s’exécutant dans un navigateur en mode SPA (Single Page Application). C’est le document [3]. Il fait référence à la fois au serveur de calcul de l’impôt construit dans le document [1] et au code du client Javascript autonome construit en [2]. Le lecteur de [3] aura alors parfois besoin de se référer aux documents [1] et [2] ;
- une fois VUE.JS maîtrisé, on peut aborder le framework NUXT.JS qui permet de construire des clients Javascript s’exécutant dans un navigateur en mode SSR (Server Side Rendered). Il fait référence à la fois au serveur de calcul de l’impôt construit dans le document [1], au code du client Javascript autonome construit en [2] ainsi qu’à l’application [vue.js] développée dans le document [3]. Le lecteur de [4] aura alors parfois besoin de se référer aux documents [1] [2] et [3] ;
[Introduction au langage PHP7 par l’exemple] présente les concepts PHP7 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 constituent le cours proprement dit. Ils sont illustrés par 13 versions d’une application de calcul d’impôt qui sert de fil rouge à tout le document. Alors que le cours est illustré par des scripts simples, l’exercice d’application met en œuvre des concepts de plus en plus avancés qui font l’intérêt premier de ce document.
Le document est destiné à des personnes de niveau débutant. Tout est expliqué et détaillé.
Bonne lecture à tous.
Serge Tahé, juillet 2019
Pour réagir à cet article, un espace de dialogue vous est proposé sur le forum : Commentez1 .
Téléchargements
PDF de l'article : http1
Les codes de l'article : http2
Autres ressources du site : http3
Java SE, Java EE, Spring, Hibernate, Struts 2, RxJava, Android, C#, VB.NET, Entity Framework, ASP.NET MVC, Javascript (ECMASCRIPT6, VUE.JS, NUXT.JS, ANGULAR.JS 1.x), VBSCRIPT, PHP 7, Python 3, Flask, SQL
Remerciements
Jérôme Marsaguet a gabarisé ce long document. Qu'il soit ici remercié pour ce travail qui met à disposition des lecteurs un document HTML de qualité.
Lire l'article.Article lu fois.
L'auteur
L'article
Publié le 10 juillet 2019 - Mis à jour le 10 juillet 2019
Version en ligne
Liens sociaux
Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants :