Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parÉlise Lopez Modifié depuis plus de 9 années
1
T ECHNOLOGIES WEB CHAPITRE IV : L E LANGAGE PHP 1 Mme Amani JARRAYA & Mohamed MOHSEN
2
I NTRODUCTION PHP est un langage de script qui est principalement utilisé pour être exécuté par un serveur Web. L'objectif de ce langage est de permettre aux développeurs web d'écrire des pages dynamiques rapidement. Une page dynamique est une page qui s’exécute côté serveur (contrairement aux pages statiques HTML qui s’exécutent côté client 2 Amani JARRAYA & Mohamed MOHSEN
3
I NTRODUCTION PHP n'est pas un langage compilé, c'est un langage interprété par le serveur. Une plateforme minimale de base pour l’exécution d’un site web développé en PHP comprend : -Interpréteur PHP -Un serveur web (Apache, IIS, …) 3 Amani JARRAYA & Mohamed MOHSEN
4
E XEMPLE Exemple <?php echo "Bonjour, je suis un script PHP!" ; ?> 4 Amani JARRAYA & Mohamed MOHSEN
5
M ISE EN OEUVRE ET DÉPLOIEMENT 5 Amani JARRAYA & Mohamed MOHSEN
6
L ES FONCTIONNALITÉS DU LANGAGE insertion de code PHP à l'aide des balises: 6 Amani JARRAYA & Mohamed MOHSEN
7
L ES FONCTIONNALITÉS DU LANGAGE des variables les variables sont représentées par une chaîne de caractères, ayant toujours comme premier caractère, le caractère dollar ($). Exemple 1: $x, $ch, $nomvariable Exemple 2: $x=«Bonjour »; 7 Amani JARRAYA & Mohamed MOHSEN
8
L ES FONCTIONNALITÉS DU LANGAGE ficher le contenu des variables <?php $nom = " Bonjour ! "; echo $nom; ?> Ce qui affichera à l'écran : Bonjour ! 8 Amani JARRAYA & Mohamed MOHSEN
9
L ES FONCTIONNALITÉS DU LANGAGE Concaténation de deux chaînes : <?php $ch1=«J'apprend »; $ch2=«le PHP»; $ch=$ch1.$ch2; echo $ch; ?> Ce qui affichera à l'écran : J'apprend le PHP 9 Amani JARRAYA & Mohamed MOHSEN
10
L ES FONCTIONNALITÉS DU LANGAGE Les Commentaires en PHP: <?php // commentaire de fin de ligne /* commentaire sur plusieurs lignes */ # commentaire de fin de ligne ?> 10 Amani JARRAYA & Mohamed MOHSEN
11
L ES FONCTIONNALITÉS DU LANGAGE Les opérateurs de contrôle : == strictement égal != différent > supérieur à < inférieur à >= supérieur ou égale <= inférieur ou égale 11 Amani JARRAYA & Mohamed MOHSEN
12
L ES FONCTIONNALITÉS DU LANGAGE Les opérateurs de contrôle: && et || ou AND et OR ou TRUE 1 ou oui FALSE 0 ou non 12 Amani JARRAYA & Mohamed MOHSEN
13
L ES FONCTIONNALITÉS DU LANGAGE Les structures de contrôles : Conditions if <?php if($var == ’condition’) { // ’condition vérifiée’ } else { //’condition non vérifiée’ } ?> ; 13 Amani JARRAYA & Mohamed MOHSEN
14
L ES FONCTIONNALITÉS DU LANGAGE Conditions elseif <?php If ($var == ’condition1’) { // ’condition1 vérifiée’; } elseif ($var == ’condition2’) { // ’condition2 vérifiée’; } elseif ($var == ’conditionN) { // ’conditionN vérifiée’; } else { echo ’Aucune condition n’est vérifiée’; } ?> 14 Amani JARRAYA & Mohamed MOHSEN
15
L ES FONCTIONNALITÉS DU LANGAGE Conditions SWITCH <? php switch ($variable) { case condition1: //Traitement de la condition 1 ; break; case condition2: //Traitement de la condition 2 ; break; case conditionN: //Traitement de la condition N break; default: //Traitement par défaut } ?> 15 Amani JARRAYA & Mohamed MOHSEN
16
L ES FONCTIONNALITÉS DU LANGAGE Itération avec WHILE <?php While ($condition) { //Traitements } ?> 16 Amani JARRAYA & Mohamed MOHSEN
17
L ES FONCTIONNALITÉS DU LANGAGE Itération avec FOR <?php for($i=0; $i != condtion ; $i++) { //Traitements réalisés } ?> 17 Amani JARRAYA & Mohamed MOHSEN
18
L ES TABLEAUX 18 Tableau indexéTableau associatif Amani JARRAYA & Mohamed MOHSEN
19
P ASSAGE ET TRANSMISSION DE VARIABLES Les données d’un formulaire sont envoyées à travers une des fonction du protocole HTTP : GET ou en POST. Syntaxe : 19 Amani JARRAYA & Mohamed MOHSEN
20
P ASSAGE ET TRANSMISSION DE VARIABLES Récupération du contenu des variables Selon que la méthode d’envoi a été du GET ou du POST la récupération du contenu des variables est faite selon une syntaxe différente : Syntaxe : <? /Dans le cas d’un envoi des paramètres en POST $variable1= $_POST‘[nom_du_champ'] ; /Dans le cas d’un envoi des paramètres en GET $variable1= $_GET['nom_du_champ'] ; ?> 20 Amani JARRAYA & Mohamed MOHSEN
21
P ASSAGE ET TRANSMISSION DE VARIABLES Passage et transmission de variables par hyperlien : Des paramètres ou variables peuvent passer d’une page source vers une page destination sans transiter par un formulaire pour leur envoi. Les hyperliens peuvent être des vecteurs de passage de paramètre. 21 Amani JARRAYA & Mohamed MOHSEN
22
P ASSAGE ET TRANSMISSION DE VARIABLES Syntaxe : Supprimer La récupération des paramètres dans la page destination se fait par le tableau $_GET : $variable1= $_GET['variable1'] ; $variable2= $_GET['variable2'] ; 22 Amani JARRAYA & Mohamed MOHSEN
23
23 Des questions ? Amani JARRAYA & Mohamed MOHSEN
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.