Les Bases de PHP
Partie 1
Exercice 0 :
Parmi les variables suivantes, lesquelles ont un nom valide : $a, $_a, $a_a, $AAA, $a!, $1a,
$this, $une chaine et $a1 .
Exercice 1 :
1. Ecrire un script php qui affiche le message ‘Bonjour tout le monde ‘
2. Créez le squelette d’une page Web classique (entête, corps, etc.) que vous sauvegardez
sous le nom [Link].
3. Affichez dans cette page la chaîne de caractères "Bienvenue à ma première page en
Php" comme titre principale.
4. Affichez dans cette page la chaîne de caractères "Vive le PHP !" avec une couleur
bleue (utilisez la balise font).
5. Déclarez une variable $chiffre et lui affecter une valeur 27 et affichez cette variable.
6. Affichez la chaîne de caractères "Mon chiffre préféré est le "suivie de la valeur de la
variable $chiffre de la question 4.
7. Affichez la chaîne de caractères "[Link]" en gras dans un paragraphe
centré (n’utilisez pas le CSS
Exercice 2
Modifier le code ci-dessous pour calculer la moyenne des notes.
<?php
$note_maths = 15;
$note_francais = 12;
$note_histoire_geo = 9;
$moyenne = 0;
echo 'La moyenne est de '.$moyenne.' / 20.';
?>
Exercice 3
Calculer le prix TTC du produit.
<?php
$prix_ht = 50;
$tva = 20;
$prix_ttc = 0;
echo 'Le prix TTC du produit est de '.$prix_ttc.'
MAD.';
?>
Exercice 4
Donnez les valeurs de $x, $y, $z à la fin du script suivant :
<?php
$x="PostgreSQL";
$y="MySQL";
$z=$x;
$x="PHP 8";
$y=$x;
echo " x = $x<br>" ;
echo " y = $y<br>" ;
echo " z = $z<br>" ;
?>
Exercice 5 :
Ecrire un script php qui permet d’effectuer la permutation de deux nombres
Exercice 6 :
Ecrire un script php qui permet de calculer la surface et le perimetre du circle et du traiangle.
Exercice 7
Donner la valeur de chacune des variables pendant et à la fin du script suivant et vérifier
l’évolution du type de ces variables :
<?php
$x="PHP5";
var_dump($x);
$a[]=&$x;
var_dump($a);
$y=" 5 eme version de PHP";
var_dump($y);
$z=$y*10;
var_dump($z);
$x.=$y;
var_dump($x);
$y*=$z;
var_dump($y);
$a[0]="MySQL";
var_dump($a[0]);
?>
Exercice 8
Donnez la valeur des variables $x, $y, $z à la fin du script :
$x="7 personnes";
$y=(integer) $x;
$x="9E3";
$z=(double) $x;
Exercice 11 :
Créer une page nommée application02_exphp.php
o Déclarer une constante PI contenant la valeur 3.14.
o Déclarer une variable $rayon et une variable $surface et affecter leur des
valeurs.
o Ecrire le code permettant de calculer la surface du disque de rayon $rayon en
utilisant la constante PI
o Afficher cette surface.
Partie II
Exercice 01
Créer une nouvelle page avec les contraintes suivantes:
Le nom :[Link]
Titre:Exercices PHP : Les variables en PHP
Titrer le corps de la page avec: Ma première page en PHP et le mètre en gras
Déclarer 3 variables : module, nom, message.
Initialiser les variables avec:
La variable module avec la valeur Web Dynamique
Le nom avec votre nom
Le message avec « Mon nom est ».
Afficher dans la page HTML ces 3 variables.
Aligner le contenu au milieu
Exercice 02
Créer une nouvelle page avec les contraintes suivantes:
Le nom :[Link]
Créer une balise de titre H3 : "Calcul sur les variables".
Affecter respectivement les valeurs 19%, 150 et 10 aux variables TVA, prix et
Quantite.
Calculer le prix HT et le prix TTC pour les 10 articles et les afficher.
On affichera également le type de chaque variable.
Exercice 03
Donnez la valeur booléenne des variables $a, $b, $c, $d, $e et $f :
$a="0";
$b="TRUE";
$c=FALSE;
$d=($a OR $b);
$e=($a AND $c);
$f=($a XOR $b);
Exercice 03
o Qu’affiche le code suivant ?
Remarque :
var_dump(1 + 2) ; echo '<br/>';
var_dump('1'+ '2'); echo '<br/>';
var_dump(1 . 2) ; echo '<br/>';
var_dump('1'. '2'); echo '<br/>';
var_dump("3 fruits" + '1 légume' . 'donnent'); echo
'<br/>';
var_dump("3 fruits" . '1 légume' + 'donnent'); echo
'<br/>';
var_dump(1/2 + true - "-2");echo '<br/>';
Exercice 04
Donner les valeurs des variables $var1,$var2,$var3,$var4,$var5,$var6,$var7 à la fin des
scripts suivants :
script 1
<?php
$var1="Les ";
$var2="7 merveilles du monde"
$var3=$var1.$var2;
$var4=$var2+13;
$var2=&$var3;
$var1=&$var3;
$var5=$var3;
$var6=$var3*$var2;
$var7=$var6+$var5+$var4;
?>
script 2
<?php
$var1="1+3";
$var2="3E2"
$var3=$var1.$var2;
$var4=$var2+$var2;
$var2=&$var3;
$var1=&$var3;
$var5=$var3;
$var6=$var3*$var2;
$var7=$var6+$var5+$var4;
?>
Exercice 9:
Écrivez un programme pour afficher le nombre, de 4 à 12 en utilisant la boucle PHP. Vous
pouvez utiliser soit la boucle « for » ou « while »
Sortie prévue:
4
5
6
7
8
9
10
11
12
Exercice 10:
Écrivez un programme pour afficher des nombres de 10 à 1 en utilisant une fonction
récursive.
Exemple:
10
9
8
7
6
5
4
3
2
1