Partie 3 — Premier script PHP : balises, echo, exécution du code
Vous avez maintenant un serveur local fonctionnel et un premier projet PHP. Il est temps de comprendre ce qui se passe réellement quand vous écrivez du code PHP.
Beaucoup de débutants copient du code PHP sans comprendre pourquoi ça marche (ou pourquoi ça ne marche pas). Ici, nous allons prendre le temps de comprendre les fondations absolues.
À la fin de cette partie, vous saurez :
- Écrire correctement un script PHP
- Comprendre les balises PHP
- Utiliser
echosans erreur - Savoir comment PHP exécute le code
- Éviter les erreurs de débutant
1. Qu’est-ce qu’un script PHP ?
Un script PHP est simplement un fichier texte contenant du code PHP, enregistré avec l’extension .php.
Ce fichier peut contenir :
- Du code PHP
- Du HTML
- Du texte
Mais attention :
👉 Seul le code entre les balises PHP est exécuté par PHP.
2. Les balises PHP : point d’entrée du langage
Pour que PHP sache où commence et où s’arrête le code, on utilise des balises PHP.
Balise PHP standard (à utiliser toujours)
<?php // code PHP ici ?>
Tout ce qui se trouve :
- À l’intérieur des balises → exécuté par PHP
- À l’extérieur → envoyé tel quel au navigateur
Exemple simple
Bonjour <?php echo "le monde"; ?>
Résultat affiché dans le navigateur :
Bonjour le monde
👉 PHP s’exécute, puis le résultat est fusionné avec le reste du contenu.
3. echo : afficher du contenu avec PHP
La fonction la plus utilisée en PHP (surtout au début) est echo.
echo sert à :
- Afficher du texte
- Afficher du HTML
- Afficher des variables
Syntaxe de base
<?php echo "Bonjour PHP"; ?>
Le navigateur recevra uniquement :
Bonjour PHP
echo avec HTML
<?php echo "<h2>Titre dynamique</h2>"; ?>
PHP peut produire du HTML, mais ce HTML est interprété par le navigateur, pas par PHP.
4. Les guillemets : erreur numéro 1 des débutants
PHP utilise deux types de guillemets :
- Guillemets doubles :
" " - Guillemets simples :
' '
Pour l’instant, retenez ceci :
👉 Les guillemets doubles sont plus flexibles pour débuter.
Erreur classique
<?php echo "Bonjour; ?>
❌ Erreur fatale : guillemet non fermé
PHP est très strict. Une petite erreur bloque tout le script.
5. Le point-virgule : obligatoire
En PHP, chaque instruction se termine par un point-virgule.
Correct
<?php echo "Bonjour"; echo "PHP"; ?>
Incorrect
<?php echo "Bonjour" echo "PHP"; ?>
❌ Erreur de syntaxe
Le point-virgule indique à PHP : « l’instruction est terminée ».
6. Comment PHP exécute réellement le code
PHP lit le fichier de haut en bas, ligne par ligne.
Il n’exécute pas tout d’un coup. Il suit un ordre précis.
Exemple
<?php echo "A"; echo "B"; echo "C"; ?>
Résultat :
ABC
Si une erreur apparaît, PHP s’arrête immédiatement.
Exemple avec erreur
<?php echo "A"; echo "B" echo "C"; ?>
👉 Rien après l’erreur ne sera exécuté.
7. Mélanger PHP et HTML (bonne pratique)
En PHP réel, on ne fait pas tout avec echo.
On mélange PHP et HTML intelligemment.
Exemple propre
<h1>Bienvenue</h1> <?php echo "<p>Ceci est une page PHP</p>"; ?>
PHP génère uniquement ce qui est dynamique.
8. Comment déboguer un premier script PHP
Quand ça ne marche pas :
- Vérifiez les guillemets
- Vérifiez les points-virgules
- Vérifiez les balises PHP
- Rechargez la page
PHP vous aide avec des messages d’erreur. Apprenez à les lire, pas à les ignorer.
9. Mini-exercices (indispensables)
- Afficher votre prénom avec echo
- Afficher une phrase en HTML via PHP
- Créer un fichier PHP qui affiche 3 lignes
- Tester une erreur volontaire et la corriger
Conclusion
Vous venez d’écrire vos premiers vrais scripts PHP.
Vous comprenez maintenant :
- Où commence PHP
- Comment il s’exécute
- Comment il affiche du contenu
Dans la prochaine partie, nous entrerons dans le cœur du langage : les variables et les types de données.