La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

T ECHNOLOGIES WEB CHAPITRE IV : L E LANGAGE PHP 1 Mme Amani JARRAYA & Mohamed MOHSEN.

Présentations similaires


Présentation au sujet: "T ECHNOLOGIES WEB CHAPITRE IV : L E LANGAGE PHP 1 Mme Amani JARRAYA & Mohamed MOHSEN."— Transcription de la présentation:

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


Télécharger ppt "T ECHNOLOGIES WEB CHAPITRE IV : L E LANGAGE PHP 1 Mme Amani JARRAYA & Mohamed MOHSEN."

Présentations similaires


Annonces Google