Le passage du HTML au PHP
Il y a quatre moyens pour passer du mode HTML au mode PHP :
Exemple 2-1. Le passage du HTML au PHP
1.
<? echo ("Ceci est un exemple d'affichage à l'écran en PHP.\n"); ?>2.
<?php echo("Si vous voulez afficher du texte, faites comme ce-ci.\n"); ?>3.
<script language="php"> echo ("Certain éditeur HTML n'accepte pas les délimiteurs ci-dessus."); </script>4.
<% echo ("Vous pouvez aussi utiliser le style ASP comme délimiteur."); %> <%= $variable; # ceci est un raccourci pour "<%echo .." %>La première possibilité n'est valable que si vous l'avez activée. Soit en faisant appel à la fonction <BCLASS="FUNCTION" short_tags(), soit en utilisant l'option d'exécution "short_tags" dans le fichier de configuration, soit en utilisant l'option de compilation --enable-short-tags compile-time.
La quatrième possibilité est seulement disponible si vous l'avez activée en utilisant soit l'option d'exécution "asp_tags", soit en utilisant l'option de compilation --enable-asp-tags compile-time.
Note : Le support de la quatrième possibilité, ASP-style, a été ajouté dans la version 3.0.4.
La parenthèse fermante pour un block ajoutera automatiquement un retour à la ligne s'il y en a un de présent.
Le séparateur d'instruction
Les instructions sont séparées comme en C ou en Perl par un point virgule à chaque fin d'instruction.
Le tag de fin (?>) implique la fin d'un instruction, et donc ajoute implicitement un point virgule. Les deux exemples suivants sont équivalents.
<?php echo "Ceci est un test."; ?> <?php echo "Ceci est un test." ?>Les commentaires
Le PHP supporte les commentaires comme en C, C++ et Shell Unix. Par exemple:
<?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 ?>Le premier type de commentaire ne "commente" que jusqu'à la fin de la ligne ou bien jusqu'à la fin du bloc, cela dépant du premier rencontré.
<h1>Ceci est un <?# echo "simple";?> exemple.</h1>
<p>La ligne du dessus affichera 'Ceci est un exemple'.
Faites attention à ne pas emboiter les commentaires de type 'C', ce qui arrive de temps en temps lorsque vous voulez commenter une grande partie de de code.
<?php /* echo "Ceci est un test"; /* Ce commentaire va poser un problème */ */ ?>
Révisé le :23-Jan-2008| ©2008 www.technologuepro.com