Lecture audio :

Chapitre 1 : Introduction à PHP

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.

📝 QCM – Chapitre 1 : Introduction à PHP

Un langage de balisage pour le web
Un langage de script côté client
Un langage de script côté serveur

Styliser les pages web
Structurer le contenu des pages web
Générer des pages web dynamiques et interagir avec des bases de données
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...