Leçon 2 / 18

Écrire un premier script conforme

10 min PHP 8 — premiers scripts et formulaires Gratuit

Objectif : Créer un premier script PHP exécutable en respectant les conventions de base du cours.

Vous avez préparé le projet et le serveur peut démarrer, mais aucun fichier ne répond encore lorsque vous ouvrez le carnet dans votre navigateur. Vous allez créer un premier script PHP, l’exécuter et vérifier que sa structure respecte les conventions utilisées dans la suite du cours.

Créer le point d’entrée du carnet

Dans la racine de carnet-contacts, créez le fichier index.php. C’est la page d’entrée prévue par le contrat du projet. En PHP, le code exécutable se place entre les balises <?php et, si le fichier ne contient que du PHP, vous pouvez omettre la balise fermante ?>.

PHP
<?php

declare(strict_types=1);

http_response_code(200);

$page = 'Carnet de contacts';

print $page . PHP_EOL;
Résultat attendu
Carnet de contacts

La première instruction indique que le fichier déclare ses types strictement. Placez declare(strict_types=1); juste après l’ouverture PHP, avant toute autre instruction exécutable. Vous gardez ainsi une structure uniforme pour les futurs scripts, où les données reçues et les fonctions typées seront étudiées progressivement.

Respecter les conventions de base

PSR-12 fournit des règles de présentation du code PHP. Dans cet exemple, vous voyez une ligne vide entre les parties du script, une instruction par ligne et un point-virgule à la fin de chaque instruction. Les noms du projet sont en français ; la variable d’exemple respecte cette convention. Au fil des leçons, les scripts complets conserveront cette présentation.

Exécuter et vérifier le script

Depuis la racine du projet, lancez la commande suivante dans votre terminal. La commande utilise l’interpréteur PHP et le nom du fichier à exécuter ; vous avez déjà vérifié la disponibilité de PHP en ligne de commande dans la leçon précédente.

Terminal
php index.php
Résultat attendu
Carnet de contacts

Le texte apparaît dans le terminal : PHP a exécuté le fichier et a produit sa sortie. Pour le vérifier dans le navigateur, démarrez le serveur de développement depuis la racine du projet, puis ouvrez http://localhost:8000/index.php. Le navigateur affichera pour le moment le même texte brut ; la construction de la page HTML viendra dans une leçon ultérieure.

À retenir

  • Un fichier PHP commence par la balise <?php.
  • Placez declare(strict_types=1); immédiatement après cette balise, avant le code exécutable.
  • Appliquez une présentation régulière : une instruction par ligne et un point-virgule à la fin de chaque instruction.
  • Vérifiez le script dans le terminal puis dans le navigateur.

Dans la prochaine leçon, vous construirez une page HTML qui présente une valeur dynamique sans exposer de contenu interprétable comme du code.

Envie d'aller plus loin ?

Les cours Enovatic sont gratuits et le resteront. Si vous cherchez un accompagnement encadré, nos formations professionnelles sont animées par les mêmes formateurs.