La syntaxe de PHP
La syntaxe et la sémantique de PHP sont similaires à celles de la plupart des autres langages de programmation, avec en plus le fait que tout code PHP est contenu entre des sortes d'étiquette appelé "balise".
Tout code PHP doit être placé à l'intérieur de ce qui suit:
.01 .02 .03 .04 .05 .06 .07 .08 .09 .10
| |
<?php
?>
ou les petites balises mais qui ne sont pas acceptés par tous les serveurs
<?
?>
|
Si vous écrivez des scripts PHP et que vous voulez les distribuer, je vous recommande l'utilisation des balises sous la forme longue plutôt que sous la forme abrégée. Une garantie que vos scripts fonctionnent sur tous les serveurs.
Sauvegarder vos pages PHP
Si vous avez du PHP inséré dans votre HTML et que vous voulez que le navigateur l'interprète de manière correcte, vous devez sauvegarder le fichier avec une extension .php , au lieu de l'extension standard .html. Vérifiez donc que vous sauvegardez vos fichiers de manière correcte. Au lieu de index.html, ce devra être index.php s'il y a du code PHP dans le fichier.
Exemple d'une page HTML et PHP
Ci-dessous se trouve un exemple simple d'une page HTML avec du PHP
.01 .02 .03 .04 .05 .06 .07 .08 .09 .10 .11 .12 .13 .14 .15
| |
<html>
<head>
<title>Page avec du PHP</title>
</head>
<body>
<?php
echo "Bonjour!";
?>
</body>
</html>
|
.01 .02 .03
| |
Affiche:
Bonjour!
|
Si vous sauvegardez ce fichier et si vous le placez sur un serveur où PHP est activé et chargez la page dans votre navigateur. Vous devriez alors voir s'afficher "Bonjour!". Si cela ne se produit pas, veuillez vérifier si vous avez correctement suivi l'exemple.
Le Point-virgule
En PHP comme dans beaucoup d'autre langage, il faut marquer lâ??arrêt d'une instruction. Le point-virgule signifie la fin de celle ci. Il est est indispensable au bon fonctionnement du script. Si nous voulions afficher "Bonjour!" plusieurs fois, nous aurions besoin de mettre un point-virgule à la fin de chaque instructions comme dans cet exemple :
.01 .02 .03 .04 .05 .06 .07 .08 .09 .10 .11 .12 .13
| |
<html>
<head>
<title>Page avec du PHP</title>
</head>
<body>
<?php
echo "Bonjour!";
echo "Bonjour!";
echo "Bonjour!";
?>
</body>
</html>
|
.01 .02 .03
| |
Affiche:
Bonjour!Bonjour!Bonjour!
|