| Chapitre 16 |
Premiers exemples en PHP |
|
| 16.1 |
LE premier programme |
|
<HTML><BODY>
<?php
echo "Hello world!";
?>
</BODY></HTML>
Remarques sur cet excercice :
-
«
echo » sert à produire un affichage.
- Pour que «
echo » affiche le texte tel quel, ce texte
doit être entouré de guillemets « " ». Sinon
« echo » essaie de comprendre.
Par exemple « echo 1+2; » provoque l'affichage de
« 3 ».
Tandis que « echo "1+2"; » provoque l'affichage de
« 1+2 ».
Pour voir le résultat produit :
http://www.grappa.univ-lille3.fr/polys/reseaux-DG/exemples-01.php3
| 16.2 |
LE deuxième programme |
|
<HTML><BODY>
<?php
phpinfo();
?>
</BODY></HTML>
Remarques sur cet excercice :
-
Vous obtenez tous les renseignements possibles sur la version de
PHP installée sur votre machine.
- «
phpinfo() » est une fonction : une seule
instruction qui permet à PHP d'effectuer beaucoup de choses.
Nous verrons plus tard comment écrire nos propres fonctions. On
reconnait une fonction aux parenthèses qui lui sont accolées.
Pour voir le résultat produit :
http://www.grappa.univ-lille3.fr/polys/reseaux-DG/exemples-02.php3
<HTML><BODY>
<?php
$jour = date("d-m-Y");
$heure = date("H:i");
echo "Nous sommes le $jour et il est $heure";
?>
</BODY></HTML>
Remarques sur cet excercice :
-
Les mots commençant par «
$ » sont des variables. Les
variables servent à conserver des valeurs (nombres, textes, ou
autres) en vue d'une utilisation ultérieure.
- Une des manières de ranger une valeur dans une variable est
appelée « affectation » :
$variable = valeur ;
- Pour afficher le contenu d'une variable il faut utiliser
«
echo », éventuellement à l'intérieur d'une chaîne de
caractères, c'est-à-dire entre guillemets (PHP affichera sa valeur,
et pas son nom).
- «
date() » est une autre fonction. Ici cette fonction
utilise un paramètre (« "d-m-Y" » dans sa première
utilisation) et renvoie un résultat qui est rangé dans une variable
(par exemple « $jour=date(...) »).
- «
date() » permet d'obtenir l'heure locale du serveur,
mais attention l'heure locale est fonction de la situation
géographique du serveur en lui-même.
Pour voir le résultat produit :
http://www.grappa.univ-lille3.fr/polys/reseaux-DG/exemples-03.php3
<HTML><BODY>
<?php
echo "Nous sommes le ".date("d-m-Y")."...";
?>
</BODY></HTML>
Remarques sur cet excercice :
-
Le point est l'opérateur de concaténation.
- Essayez aussi «
echo "Nous sommes le date("d-m-Y")..."; » pour comprendre
la nécessité d'utiliser le point.
Pour voir le résultat produit :
http://www.grappa.univ-lille3.fr/polys/reseaux-DG/exemples-04.php3
Pour voir le résultat produit par la version fausse (sans
concaténation) :
http://www.grappa.univ-lille3.fr/polys/reseaux-DG/exemples-04-faux.php3