Académique Documents
Professionnel Documents
Culture Documents
PHP
I
I
demande
2
Client 3
réponses
Client Serveur
2 Serveur
www.emsi.ma I fichier.php
II III
VI V
IV
Laravel
Symfony Django
Zend...
Pour communiquer avec ces logiciels,
on utilise un langage : SQL
ASP .NET
Java EE : Spring
o Des codes PHP peuvent être intégrés aux pages HTML, ces
page à l’utilisateur
Un serveur local
éditeur de texte
Pour chacun de vos projets PHP en local, il faudra créer un o Pour que vos fichiers en PHP soient interprétés, il faut leur
dossier à la racine de votre répertoire "htdocs" contenu dans ajouter l'extension ".php"
xampp. o Le code PHP s’insérer au milieux du code HTML
Sous Windows : C:\xampp\htdocs o Les balises PHP commencent par <?php et terminent par ?
Les instructions PHP sont placées dans une balise <? echo "hello world 1 <br>";
php ?>. echo '<h1>hello world 2</h1> <br>';
// un seul parametre
Pour afficher du texte en PHP, on utilise l'instruction echo print 'Hi';
ou print. // plusieur parametre
echo 'hi', 'world';
Pour décrire le fonctionnement du code en PHP. On utilise ?>
les commentaires avec : // ou /* */.
var_dump($txt);
Exemple de variable Type de variable var_dump($x);
$num = 2 ; int var_dump($y);
var_dump($a);
$num = 2.05 ; float var_dump($t);
$texte = 'chaîne ’ ;
$text = "chaîne "; string ?>
$test = true ; Ou $test = false ; boolean
$tab = array(); tableau
<?php
$name= "ali";
$age = 45;
echo "<br>";
define("PI", 3.14);
echo pi; //ERROR
if ($x == 50 || $y == 20)
echo "|| Success <br>";
if (!($x==10))
echo "! Success <br>";
?>
if(empty($x)){
empty($var) : renvoie vrai si la variable est vide echo 'variable is empty!';
};
isset($var) : renvoie vrai si la variable existe
$y=10;
unset($var) : détruit une variable if(isset($y)){
echo 'variable exist and setted with
gettype($var) : retourne le type de la variable value!';
};
settype($var, ’’type’’) : convertit la variable en type
unset($y);
is_long(), is_double(), is_string(), is_array(), is_object(), echo "there is no y variable!";
2. Affectez la valeur true ou false à une variable $recu, selon la valeur de $moyenne.
3. Affichez une phrase indiquant à l’étudiant s’il est reçu ou recalé, par exemple « avec une moyenne de 11, vous
êtes reçu. » ou bien « avec une moyenne de 7, vous n’êtes pas reçu. ».
4. Vérifiez que votre code fonctionne bien en modifiant la valeur initiale de $moyenne.
NB: tous les messages doivent être affichés en paragraphes html avec la note en gras.
Notre étudiant peut ne pas être simplement reçu ou recalé, mais également avoir accès au repêchage ou obtenir
une mention. Créez un autre script avec les consignes suivantes :
1. La note minimale pour le repêchage est 8.
2. Les paliers pour une mention sont 12 (assez bien), 14 (bien) et 16 (très bien).
3. La phrase affichée doit prendre en compte tous les cas de figure. Par exemple, « avec une moyenne de 9, vous
avez accès au repêchage. », ou bien « avec une moyenne de 7, vous n’êtes pas reçu. » ou encore « avec une
moyenne de 13, vous obtenez la mention assez bien. ».
4. Faites varier la valeur initiale de $moyenne pour vérifier que votre code fonctionne bien.
NB: tous les messages doivent être affichés en paragraphes html avec la note en gras.
Mr. Amine ZEGUENDRY | A.Zeguendry@emsi.ma 24/25
Exercice 2
1. Déclarer un nombre $initial avec une valeur supérieure à 100 et inférieure à 1000 en utilisant la boucle "
while" effectuer des tirages aléatoires des nombres jusqu'à obtenir la même valeur du $initial et afficher le
nombre d'itérations réalisées. Donnez une variante avec la boucle do ....while.
2. Ecrivez un script qui affiche les multiples du nombre 3 inférieurs à un nombre donné.