Chapitre 3 : Premier script PHP

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

1. Créer un fichier PHP

Ouvre ton éditeur de code (ex: Visual Studio Code) et crée un fichier nommé index.php dans ton dossier de projet (ex: C:/laragon/www/monprojet/).

2. Syntaxe de base

Tout code PHP s’écrit entre les balises <?php ... ?>.

<?php
echo "Bonjour, ceci est mon premier script PHP !";
?>

Le mot-clé echo permet d’afficher du texte.

Résultat attendu dans le navigateur :

Bonjour, ceci est mon premier script PHP !

3. Ajouter du HTML dans PHP (et inversement)

On peut mélanger HTML et PHP dans un même fichier :

<!DOCTYPE html>
<html>
<head><title>Mon site</title></head>
<body>
  <h1>Bienvenue</h1>
  <p>Voici la date actuelle : <?php echo date('d/m/Y'); ?></p>
</body>
</html>

Ici, la fonction date() permet d’afficher la date du jour générée dynamiquement par PHP.

4. Commentaires en PHP

Tu peux ajouter des commentaires dans ton code pour t’y retrouver :

<?php
// Ceci est un commentaire sur une ligne

/*
  Ceci est un commentaire
  sur plusieurs lignes
*/
echo "Hello !";
?>

5. Astuce : afficher des erreurs

Si tu ne vois rien dans le navigateur, active l’affichage des erreurs :

<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
?>

Tu peux placer ce bloc au début de tes fichiers pendant le développement.

Conclusion

Tu as maintenant écrit et exécuté ton tout premier script PHP. Dans le prochain chapitre, tu vas apprendre à stocker des informations dans des variables.

Évaluation des acquis

Quiz du chapitre 3

Correction immédiate
Q1 Par quelles balises le code PHP doit-il être encadré ?
Q2 Quel mot-clé est utilisé pour afficher du texte en 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 — Echo vs Print
Atelier #1

Affiche deux phrases différentes, une avec 'echo' et l'autre avec 'print'.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
<?php echo "Ceci est affiché avec echo.<br>"; print "Ceci est affiché avec print."; ?>
#2 — Affichage concaténé
Atelier #2

Affiche 'Bonjour' suivi de 'tout le monde' en utilisant la concaténation (.).

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
<?php echo "Bonjour " . "tout le monde"; ?>
#3 — Guillemets simples vs doubles
Atelier #3

Affiche une chaîne contenant une variable pour voir la différence entre ' et ".

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
<?php $nom = "Alice"; echo "Avec guillemets doubles : Bonjour $nom <br>"; // Interprète la variable echo 'Avec guillemets simples : Bonjour $nom'; // Affiche $nom littéralement ?>
#4 — Caractères d'échappement
Atelier #4

Affiche une phrase contenant des guillemets doubles en utilisant l'échappement (\).

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
<?php echo "Il a dit : \"Le PHP, c'est facile !\""; ?>
#5 — Mélange HTML/PHP avancé
Atelier #5

Crée une liste HTML (ul/li) où les éléments sont générés par des instructions echo séparées.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
<ul> <?php echo "<li>Premier élément</li>"; ?> <?php echo "<li>Deuxième élément</li>"; ?> <li><?php echo "Troisième élément"; ?></li> </ul>
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...