4ème SI Tp1 :PHP
Introduction au langage PHP
1) Découvrir la différence entre page web statique et page web dynamique
______________________________________________________________________________________________
______________________________________________________________________________________________
______________________________________________________________________________________________
______________________________________________________________________________________________
______________________________________________________________________________________________
______________________________________________________________________________________________
______________________________________________________________________________________________
______________________________________________________________________________________________
______________________________________________________________________________________________
2) C’est quoi PHP ?
______________________________________________________________________________________________
______________________________________________________________________________________________
______________________________________________________________________________________________
______________________________________________________________________________________________
3) Comment intégrer du script PHP dans du code HTML ?
______________________________________________________________________________________________
______________________________________________________________________________________________
______________________________________________________________________________________________
______________________________________________________________________________________________
4) Déclarer quelques variables et connaitre leurs types
Utiliser les méthodes : gettype($x) et var_dump($x)
Variable Type
$a=10 ;
$x=10.5 ;
$mess= ‘hello’ ;
$ok=true ;
$rien=null ;
$t=[10, ‘ali’,20.5,true]
1
4ème SI Tp1 :PHP
5) Convertir le type de variable
$x=(string) $x ; ou bien settype($x, ‘’string’’)
Réel
Entier vers Booléen
Chaine
Entier
Réel vers Booléen
Chaine
Entier
Chaine vers Réel
Booléen
Entier
Booléen vers Réel
Chaine
6) Connaitre si une variable est définie et non NULL
Utiliser la fonction isset($x) qui retourne un booléen.
______________________________________________________________________________________________
______________________________________________________________________________________________
______________________________________________________________________________________________
7) Comment définir et utiliser une constante ?
______________________________________________________________________________________________
______________________________________________________________________________________________
______________________________________________________________________________________________
8) Tester les opérateurs : +,-,*,/,**,%,&& ;||, ! et les fonctions mathématique round(), floor() et ceil(),random()
et rand()
______________________________________________________________________________________________
______________________________________________________________________________________________
______________________________________________________________________________________________
______________________________________________________________________________________________
______________________________________________________________________________________________
______________________________________________________________________________________________
______________________________________________________________________________________________
2
4ème SI Tp1 :PHP
9) En utilisant la méthode print ou echo proposer un exemple simple pour afficher :
Un message
Un message et une variable
Un message avec des variables dans une balise html
______________________________________________________________________________________________
______________________________________________________________________________________________
______________________________________________________________________________________________
______________________________________________________________________________________________
Exercices
Exercice1
Produire un script php qui permet de :
Définir une constante nommée p qui vaut 3.14
Une variable r=14.673
Calculer et afficher le périmètre et la surface du cercle de rayon r
Arrondir les deux résultats
Exercice2
Produire aléatoirement un entier dans un intervalle [a,b]
Exercice3
Chercher le min et le max entre deux entiers a et b en utilisant les fonctions min et max.
3
4ème SI Tp1 :PHP
Solutions des exercices
Exercice1 :
<?php
define("p",3.14);
$r=10.5;
$p=2*$r*p;
$s=2*p*$r**2;
echo("le périmaitre= $p<br>");
echo("la surface= $s");
?>
Exercice2 :
<?php
if(isset($_GET['a'],$_GET['b'])){
$a=$_GET['a'];
$b=$_GET['b'];
$r=rand($a,$b);
echo $r;
}else{
echo 'variables non definies';
};
?>
Exercice3 :
<?php
if(isset($_GET['a'],$_GET['b'])){
$a=$_GET['a'];
$b=$_GET['b'];
$min=min($a,$b);
$max=max($a,$b);
echo "petit= $min <br>";
echo "grand= $max";
}else{
echo 'variables non definies';
};
?>