Manuel PHP
Précédent | Chapitre 5. La syntaxe de base | Suivant

# Commentaires

`PHP` supporte les commentaires comme en C, C++ et Shell Unix. Par exemple :

Exemple 5-4. Commentaires en `PHP`

`<?php echo "Ceci est un test"; // Ceci est un commentaire sur une ligne comme en C++ /* Ceci est un commentaire sur plusieurs lignes, comme en C et C++ */ echo "Ceci est encore un test"; echo "Enfin, le test final"; # Ceci est un commentaire comme en Shell Unix ?>`

Les commentaires en une ligne mette en commentaire jusqu'à la fin de la ligne ou du bloc `PHP` : le premier des deux.

Exemple 5-5. Commentaires en `PHP` (2)

`<h1>Ceci est un <?php # echo "simple";?> exemple.</h1> <p>L'entête ci-dessus affiche 'Ceci est un exemple'.`

Faites attention à ne pas emboîter les commentaires de type langage C, ce qui arrive de temps en temps lorsque vous voulez commenter une grande partie de code.

Exemple 5-6. Commentaires emboîtés

`<?php /* echo "Ceci est un test"; /* Ce commentaire va poser un problème */ */ ?>`

Les commentaires // commentent jusqu'à la fin de la ligne ou bien jusqu'à la fin du bloc (le premier des deux). Cela signifie que du code HTML placé après `// ?>` sera affiché, car `PHP` retourne alors en mode texte juste après la balise ?>, et `//` n'a pas d'impact la dessus. Si asp_tags est active, le comportement est le même avec `// %>`.

Précédent | Sommaire | Suivant
Le séparateur d'instructions | Niveau supérieur | Les types