Chapitre 3 : Syntaxe de base en PHP

Découvrez les règles fondamentales de la syntaxe PHP pour écrire vos premiers scripts correctement structurés.

1. Délimiteurs PHP

Tout code PHP commence par <?php et se termine par ?>.

<?php
// Le code PHP est ici
?>

Ce code peut être placé dans un fichier contenant uniquement du PHP, ou directement à l'intérieur d'un fichier HTML.

2. Afficher du texte

Pour afficher du texte dans une page, on utilise la fonction echo :

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

Ce script affichera : Bonjour, monde !

echo n'est pas une fonction mais une construction du langage. On n'est donc pas obligé de mettre des parenthèses :
echo "Texte"; ou echo("Texte");

3. Fin d'instruction

Chaque instruction en PHP se termine par un point-virgule ;.

<?php
  echo "Ligne 1";
  echo "Ligne 2";
?>
Important : Si vous oubliez un point-virgule, une erreur fatale s'affichera et votre script ne fonctionnera pas.

4. Commentaires

Les commentaires permettent d'ajouter des notes dans le code sans influencer l'exécution :

Commentaire sur une ligne :

// Ceci est un commentaire
# Ceci aussi est un commentaire

Commentaire sur plusieurs lignes :

/* Ceci est
  un commentaire
  multi-lignes */
Utiliser les commentaires est une bonne pratique, surtout dans des projets plus complexes.

5. Intégration HTML + PHP

Voici comment insérer du PHP dans un fichier HTML :

<!DOCTYPE html>
<html>
<head><title>Exemple</title></head>
<body>
  <h1>Bienvenue</h1>
  <p>
    <?php echo "Aujourd'hui, nous sommes le " . date("d/m/Y"); ?>
  </p>
</body>
</html>

Ce code génère une page HTML où PHP insère la date du jour.

6. Règles générales de syntaxe

  • Les noms sont sensibles à la casse (majuscule ≠ minuscule)
  • Les variables commencent toujours par le symbole $
  • Les instructions se terminent par ;
  • Le texte est entouré par des guillemets simples ou doubles ('texte' ou "texte")

Exemple de script correct :

<?php
  $nom = "Ahmed";
  echo "Bonjour, " . $nom . " !";
?>

Exemple de script avec erreur :

<?php
  $nom = "Ahmed"
  echo "Bonjour, " . $nom . " !";
?>

Erreur : manque un point-virgule à la ligne 2.

7. Exercice simple

Créez un fichier nommé bonjour.php contenant ce code :

<?php
  $nom = "Jean";
  echo "Bienvenue, " . $nom . " !";
?>

Placez-le dans le dossier htdocs et ouvrez-le via http://localhost/bonjour.php. Vous devriez voir s'afficher : Bienvenue, Jean !

8. À retenir

  • Le code PHP s'écrit entre <?php et ?>
  • echo permet d'afficher du texte
  • Chaque instruction doit se terminer par un ;
  • Les commentaires servent à documenter le code
  • On peut mélanger HTML et PHP dans une même page