1 Programmation Web Dynamique
2 PHP – TP N°1__bis
L’objectif de ce TP est de se familiariser avec les bases du langage PHP.
Pré-requis : langage de description html
Exercice N°1 : Affichage en php
1. Après avoir installer et configurer le programme EasyPHP, Ecrire un script en
langage php (hello.php) qui permet d’afficher la phrase «Hello World». Appeler ce
script par un browser et vérifier qu'il s'exécute correctement.
2. Editer le code source à partir de votre navigateur. Commenter.
3. Utiliser les différents styles de balisage vus dans le cours pour afficher «Hello
World».
Exercice N°2 : Variables, constantes et portées.
1. Ecrire un script (cercle.php) qui permet de calculer et d’afficher la surface d’un
cercle de Rayon 4 cm (utiliser la fonction define pour donner une valeur approchée à
Pi).
2. Réécrire le script cercle.php en utilisant une fonction (surafceCercle).
3. Etudier la visibilité de la variable «rayon». Je vous conseil de faire des traces avant,
pendant et après l’exécution de la fonction surafceCercle.
4. Reprendre la question 3 avec la variable prédéfinie DOCUMENT_ROOT ou
REMOTE_ADDR.
Exercice N°3 : Variables statiques
Une variable statique a une portée locale, en revanche elle garde sa valeur lorsque le script
appelle la fonction.
Les variables statiques sont essentielles lorsque vous faîtes des appels récursifs à une
fonction.
1. Qu’affiche le code source suivant
<?php
function cumul ($prix) {
$cumul = 0 ;
$i = 1 ;
echo "Total des achats $i = ";
$cumul += $prix;
$i++ ;
Programmation Web dynamique 1
return $cumul ;
}
echo cumul (175), "<br />" ;
echo cumul (65) , "<br />" ;
echo cumul (69) , "<br />" ;
?>
2. Modifier le script ci-dessus en précédant la définition des variables $cumul et $i par
le mot static. Ré-exécuter le script et commenter.
Exercice N°4 : Variables dynamiques
Ecrire un script «dynamique.php» qui permet d’afficher le résultat suivant :
Indication :
Définir les variables dynamiques $ma_var1, $ma-var2, $ma_var3 en ajoutant un numéro $i à
la valeur à une variable auxiliaire : “ma_var”.
Mini projet : Création d'un compteur de visite
Ecrivez un script PHP compteur.php qui, à chaque appel, incrémente le nombre d'appel de la
page. Ce nombre sera stocké dans un fichier texte valeur_compteur.txt.
Programmation Web dynamique 2