la syntaxe du langage php
codage
Le code PHP commence par <?phpet se termine par ?>
Chaque ligne de code doit être terminée par un ;
On peut mettre des commentaires dans une ligne ou dans un bloc comme :
|
<?php // L'instruction qui suit affiche à l'écran echo "Un message"; /* Ceci est un bloc de commentaires dans le code */ ?> |
les variables
Tous les noms de variables commencent par un $Le nom de variable est case-sensitive.
Il n'est pas nécessaire de déclarer le nom ou le type d'une variable avant de l'utiliser.
Le nom d'une variable, après le $, doit commencer par une lettre ou un underscore _ et ne peut contenir que les lettres a-z, A-Z, les chiffres 0-9 et le underscore _ .
Tous les autres caractères, surtout l'espace, ne sont pas permis.
Il y a toute une liste de variables de système que PHP utilise. Vous pouvez afficher cette liste avec la fonction phpinfo() comme ceci :
|
$noms = phpinfo(); echo $noms; |
les chaines (strings)
Une variable string est déclarée avec des guillemets :$chaine1 = " Allo ";
$chaine2 = "le monde";
L'opérateur de concaténation est le .
echo $chaine1 . $chaine2;
Allo le monde
Lorsqu'on affiche une chaine, les espaces avant et après, sauf un, sont abandonnés (comme en HTML).
La fonction strlen() retourne la longueur d'une chaine :
echo strlen($chaine1);
16
les opérateurs
Tous les opérateurs habituels sont utilisés :
la structure de condition
La structure if ... else est utilisée pour les conditions comme dans les autres langages :
<html>
<body>
<?php
$d=date("D");
if ($d=="Fri")
{
echo "Have a nice weekend! "."<br />";
echo "See you on Monday!";
}
elseif ($d=="Sun")
{
echo "Have a nice Sunday!"."<br />";
echo "Be back at work tomorrow.";
}
else
{
echo "Have a nice day!"."<br />";
echo "See you tomorrow.";
}
?>
</body>
</html>
|
Notez que l'exemple fait appel à une fonction date que vous pouvez étudier dans 'PHP References - Date functions' du tutoriel W3Schools :
PHP Tutorial
les boucles
La boucle for ... sera exécutée selon les paramètres nommés.Par exemple, la boucle sera exécutée 5 fois :
for ($i=1; $i<=5; $i++)
{
echo $i." fois "."Allo le monde!<br />";
}
|
La boucle while ... est exécutée tant que la condition est vraie.
$i=1;
while($i<=5)
{
echo "Le chiffre est : " . $i . "<br />";
$i++;
}
|
Précédente