la syntaxe du langage php

références

          Tutoriel chez PHP Sources

codage

Le code PHP commence par <?php
et 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++;
  }




Haut de la page

Précédente            Suivante