Chapitre 1 : Introduction à PHP

Écouter la leçon Lecture audio assistée par IA

1. Qu’est-ce que PHP ?

PHP (Hypertext Preprocessor) est un langage de script côté serveur, utilisé principalement pour créer des sites web dynamiques. Contrairement au HTML ou au CSS, qui sont lus directement par le navigateur, le code PHP est exécuté sur le serveur web, qui renvoie ensuite du HTML pur au navigateur.

Il permet par exemple :

  • de générer des pages dynamiques (actualités, profils, paniers d’achats…)
  • de traiter des formulaires
  • de se connecter à une base de données (ex : MySQL)
  • de gérer des sessions et des connexions utilisateurs

2. Pourquoi apprendre PHP en 2025 ?

  • PHP reste l’un des langages les plus utilisés dans le monde du web (WordPress, Laravel…)
  • Il est simple à apprendre pour les débutants
  • Il fonctionne bien avec MySQL et s’intègre facilement dans un projet web classique
  • Il est très bien documenté et dispose d’une grande communauté

3. Exemple simple de code PHP

Voici comment afficher un texte avec PHP :

<?php
echo "Bonjour, bienvenue dans le cours PHP !";
?>

Ce code sera exécuté sur le serveur et retournera :

Bonjour, bienvenue dans le cours PHP !

4. Comment PHP fonctionne-t-il ?

  1. Tu écris du code PHP dans un fichier avec l’extension .php
  2. Un serveur web (comme Apache ou Nginx) lit ce fichier
  3. PHP est exécuté sur le serveur
  4. Le navigateur reçoit uniquement du HTML (et jamais le code PHP brut)

5. Historique rapide

  • PHP a été créé en 1994 par Rasmus Lerdorf
  • Il a évolué pour devenir un langage complet, moderne et orienté objet
  • La version actuelle (en 2025) est PHP 8.3+, avec des améliorations de performance et de syntaxe

Conclusion

Tu viens de découvrir ce qu’est PHP et à quoi il sert. Dans le prochain chapitre, nous allons voir comment installer PHP sur ton ordinateur pour commencer à coder en local.

Évaluation des acquis

Quiz du chapitre 1

Correction immédiate
Q1 Qu’est-ce que PHP ?
Q2 Quel est le rôle principal de PHP ?
Ateliers pratiques & Projets

Testez vos compétences avec nos exercices guidés et le tuteur IA.

Ateliers pratiques & Corrigés détaillés

Ateliers pratiques & Corrigés

#1 — Premier affichage
Atelier #1

Affiche 'Bonjour le monde !' à l'écran avec l'instruction echo.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
<?php echo "Bonjour le monde !"; ?>
#2 — Balises PHP
Atelier #2

Écris un script minimaliste avec les balises d'ouverture et de fermeture PHP.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
<?php // Votre code ici echo "Ceci est du code PHP"; ?>
#3 — Infos PHP
Atelier #3

Utilise la fonction phpinfo() pour afficher la configuration de ton serveur.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
<?php phpinfo(); ?>
#4 — Commentaires
Atelier #4

Écris un script avec un commentaire sur une ligne et un sur plusieurs lignes.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
<?php // Commentaire sur une seule ligne /* Commentaire sur plusieurs lignes */ echo "Les commentaires sont invisibles pour l'utilisateur."; ?>
#5 — HTML et PHP
Atelier #5

Intègre du PHP dans une balise HTML <h1>.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
<!DOCTYPE html> <html> <body> <h1><?php echo "Titre généré par PHP"; ?></h1> </body> </html>
Besoin d'aide ?
Tuteur Virtuel
Bonjour ! Je suis votre tuteur virtuel. Comment puis-je vous aider avec ce cours aujourd'hui ?
Historique des conversations
Chargement...