• Auteur/autrice de la publication :
  • Post category:PHP
  • Post comments:0 commentaire
  • Post last modified:octobre 11, 2026
  • Temps de lecture :8 min de lecture
You are currently viewing Chapitre 1 : Introduction à PHP

Chapitre 1 : Introduction à PHP

Objectifs du chapitre

À la fin de ce chapitre, vous serez capables de :

  • Comprendre ce qu’est le langage PHP et son rôle dans le développement web.
  • Connaître son fonctionnement côté serveur.
  • Installer et configurer un environnement PHP.
  • Créer et exécuter vos premiers scripts PHP.

1. Qu’est-ce que PHP ?

PHP (acronyme récursif de PHP: Hypertext Preprocessor) est un langage de script côté serveur utilisé pour créer des sites web dynamiques et interactifs.

💡 Contrairement au HTML qui ne fait qu’afficher des pages statiques, PHP permet d’interagir avec des bases de données, de traiter des formulaires, de gérer des sessions, etc.


🔹 2. Historique rapide de PHP

AnnéeVersionÉvénement clé
1994PHP/FICréé par Rasmus Lerdorf pour suivre les visiteurs de son CV en ligne
1997PHP 3Support des bases de données et syntaxe moderne
2000PHP 4Moteur Zend Engine
2004PHP 5Introduction de la programmation orientée objet
2015PHP 7Meilleures performances et typage
2020PHP 8Nouvelle syntaxe et optimisations (JIT, match, etc.)

🔹 3. Fonctionnement d’un script PHP

Le PHP est exécuté sur le serveur web, contrairement à JavaScript qui s’exécute sur le navigateur.

🔁 Cycle d’exécution :

  1. Le navigateur envoie une requête HTTP au serveur (ex : index.php).
  2. Le serveur web (Apache, Nginx…) interprète le code PHP via l’interpréteur.
  3. Le résultat (généralement du HTML) est renvoyé au navigateur.

📘 Exemple :

<?php
echo "Bonjour, monde !";
?>

➡️ Le navigateur ne voit que :

Bonjour, monde !

4. Installation de l’environnement PHP

🧱 Outils nécessaires :

  1. Serveur local :

⚙️ Étapes :

  1. Installer XAMPP.
  2. Démarrer Apache et MySQL.
  3. Placer vos fichiers PHP dans le dossier :
C:\xampp\htdocs\

4. Accéder via le navigateur :

http://localhost/mon_projet/index.php

5. Structure d’un fichier PHP

Un fichier PHP porte l’extension .php
Le code PHP est placé entre balises spéciales :

<?php
// Votre code PHP ici
?>

Vous pouvez aussi mélanger PHP et HTML :

<!DOCTYPE html>
<html>
<head><title>Test PHP</title></head>
<body>
    <h1>
        <?php echo "Bienvenue dans le cours PHP !"; ?>
    </h1>
</body>
</html>

6. Les commentaires

Ils servent à documenter le code :

// Ceci est un commentaire sur une ligne

# Autre style de commentaire sur une ligne

/*
   Ceci est un commentaire
   sur plusieurs lignes
*/

7. Premiers scripts PHP

🔸 Exemple 1 : Afficher un message

<?php
echo "Bonjour les étudiants du module PHP !";
?>

Exemple 2 : Afficher une date

<?php
echo "Aujourd'hui, nous sommes le " . date("d/m/Y");
?>

Fonction date() : permet d’afficher la date courante.


🔹 8. Erreurs fréquentes des débutants

ErreurCause probable
Page blancheCode PHP mal fermé ?> ou erreur de syntaxe
Message “Undefined variable”Variable utilisée avant d’être déclarée
“Parse error”Parenthèse ou guillemet manquant

💡 Activez l’affichage des erreurs dans le fichier php.ini :

display_errors = On

Récapitulatif

ConceptDescription
PHPLangage de script côté serveur
Extension.php
ExécutionInterprété par le serveur
Balises<?php ... ?>
SortieUtiliser echo ou print
Commentaires//, #, /* ... */

🧩 Exercice 1 : “Bonjour, PHP !”

🔹 Énoncé

Créer un script bonjour.php qui :

  1. Affiche un message de bienvenue personnalisé.
  2. Affiche la date et l’heure actuelles.
  3. Affiche une phrase sur plusieurs lignes.

🔹 Correction

<?php
echo "<h1>Bienvenue dans le monde de PHP !</h1>";
echo "Aujourd'hui, nous sommes le " . date("d/m/Y") . "<br>";
echo "Il est actuellement " . date("H:i:s") . "<br>";
echo "PHP est un langage puissant<br>et très utilisé pour le web.";
?>

Résultat attendu :

Bienvenue dans le monde de PHP !
Aujourd'hui, nous sommes le 09/10/2025
Il est actuellement 15:45:12
PHP est un langage puissant
et très utilisé pour le web.

Laisser un commentaire