PhpBB Lab Académie

Rechercher dans ce cours

Cours PHP : Apprendre le PHP : cours gratuit pour débutants

Auteur : phpBB-Lab. Date de cette version : lun. 21 sept. 2026 02:19.

Ce cours prolonge directement les cours HTML et CSS du parcours.

Vous allez reprendre le même petit site composé de ses pages, de sa navigation, de son formulaire de contact et de sa feuille de style pour découvrir progressivement PHP.

PHP ajoutera une nouvelle dimension au projet : la logique exécutée côté serveur. Vous apprendrez à comprendre ce rôle, à exécuter un script, à utiliser des variables et des types de valeurs, à manipuler et comparer des données, à construire des conditions, à organiser des tableaux, à parcourir des données avec des boucles, puis à créer vos premières fonctions.

Le dernier chapitre consolidera ces bases avant de terminer le projet par un premier traitement de formulaire côté serveur avec validation et affichage sûr des données.

Le cours conservera la même méthode que les cours HTML et CSS : chaque notion sera expliquée avant d’être utilisée, les exercices resteront reliés au même projet et les corrections expliqueront les choix effectués.

HTML continuera à porter le sens et la structure du contenu. CSS continuera à contrôler sa présentation. PHP ajoutera la logique côté serveur sans remplacer les deux langages déjà appris.

Ce cours reste volontairement un cours d’initiation. Les sessions, l’accès aux bases de données avec PDO et les opérations CRUD relèvent d’une suite plus avancée et ne sont pas nécessaires pour terminer correctement ces bases.

Objectifs du cours

À la fin de ce cours, vous saurez :

- Expliquer le rôle de PHP et la différence entre code exécuté côté serveur et code reçu par le navigateur.

- Créer et exécuter un fichier PHP dans un environnement local.

- Comprendre la syntaxe de base de PHP.

- Utiliser des variables et reconnaître les principaux types de valeurs.

- Utiliser des opérateurs et construire des conditions.

- Utiliser des tableaux indexés et associatifs.

- Parcourir un tableau avec foreach.

- Comprendre une boucle for et savoir quand elle est plus adaptée qu’un foreach.

- Créer et appeler une fonction simple.

- Utiliser des paramètres et récupérer une valeur renvoyée par une fonction.

- Recevoir les données essentielles d’un formulaire avec POST.

- Effectuer des validations simples côté serveur.

- Réafficher une donnée textuelle de manière sûre dans une page HTML.

- Comprendre les erreurs PHP les plus courantes et les diagnostiquer progressivement.

- Préserver la structure HTML, l’accessibilité et la présentation CSS du site lorsque PHP génère du contenu dynamique.

- Construire un petit projet cohérent en réutilisant les notions étudiées sans introduire une notion avant de l’avoir expliquée.

Prérequis

Aucune connaissance préalable de PHP n’est nécessaire.

Ce cours reprend directement le petit site construit dans les cours HTML et CSS du parcours.

Vous devez donc disposer des fichiers du projet :

index.html
apropos.html
contact.html
ordinateur.jpg
styles.css



Les notions HTML et CSS déjà apprises seront conservées.

Vous n’avez pas besoin de connaître MySQL pour suivre ou terminer ce cours. Les bases de données feront l’objet d’un apprentissage plus avancé après ces bases PHP.

Matériel et ressources nécessaires

Pour suivre ce cours, vous aurez besoin de :

- un ordinateur ;

- un navigateur web ;

- un éditeur de texte ou de code ;

- un environnement local capable d’exécuter PHP, par exemple Wampserver sous Windows ou un environnement équivalent ;

- le petit site construit dans les cours HTML et CSS.

Le projet continuera à utiliser :

styles.css



et les pages existantes évolueront progressivement lorsque cela deviendra nécessaire.

Aucune base de données n’est nécessaire pour terminer ce cours d’initiation.

Niveau conseillé : Débutant — aucune connaissance préalable de PHP requise.

Durée indicative : Environ 15 à 20 heures, à votre rythme, avec lecture, pratique, exercices et révisions.

Version du logiciel ou référence concernée, si applicable : PHP moderne

Commencer ou reprendre le cours

Connectez-vous pour enregistrer votre progression et répondre aux QCM.

Sommaire du cours

Découvrir PHP et exécuter son premier script

  1. Comprendre le rôle de PHP et créer sa première page PHP
  2. Créer et utiliser ses premières variables PHP
  3. Comprendre les principaux types de valeurs en PHP

Manipuler les valeurs et préparer les décisions

  1. Manipuler les valeurs avec les premiers opérateurs PHP
  2. Comparer des valeurs avec les opérateurs de comparaison
  3. Prendre ses premières décisions avec if et else

Construire des décisions plus complètes

  1. Gérer plusieurs chemins avec elseif
  2. Combiner plusieurs conditions avec les opérateurs logiques
  3. Organiser des conditions complexes sans perdre la lisibilité

Regrouper et parcourir des valeurs avec les tableaux

  1. Regrouper plusieurs valeurs dans un premier tableau PHP
  2. Associer plusieurs informations avec les tableaux associatifs
  3. Parcourir un tableau avec foreach

Consolider les bases et finaliser le projet PHP

  1. Répéter avec for et choisir la boucle adaptée
  2. Créer et utiliser ses premières fonctions PHP
  3. Traiter et valider le formulaire de contact avec PHP