Chapitre suivantIndex des CoursChapitre précedentChapitre 2

La syntaxe de base

 

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 */
*/
?> 

 

Chapitre précedentIndex des CoursChapitre suivant

Révisé le :23-Jan-2008| ©2008 www.technologuepro.com