 Syntaxe du langage PHP

Slides:



Advertisements
Présentations similaires
Conception de Site Webs dynamiques Cours 5
Advertisements

Algorithmes et structures de données avancées Partie Conception de Sites Web dynamiques Cours 9 Patrick Reuter.
Algorithmes et structures de données avancées Partie Conception de Sites Web dynamiques Cours 8 Patrick Reuter.
Interactivé: L'Action Script.
Algorithmique Résume.
Création de Pages Web Dynamiques
Cours n°2M2. IST-IE (S. Sidhom) UE 303 Promo. M2 IST-IE 2005/06 Conception dun système d'information multimédia Architecture trois-tiers : PHP/MySQL &
TP n°1 PHP LES BASES Premier programme Affichage
Personal Home Page / Hypertext Processor (PHP)
MySQL et PHP.
PHP ou le web dynamique. généralités écrit par Ramsus Lerdorf en 1994 pour gérer sa page perso actuellement stable en version 5 (5.3) et la version 6.
PHP mySQL Extension php_mysql. Connexion à une base de données Établir une connexion mysql_connect(string server, string username, string password) –permet.
JSP Java Server Pages. Introduction Afin dimplémenter les règles métiers, coté serveur dans une application Web, larchitecture Java propose trois solutions.
Les bases de l’Algorithmique
Points importants de la semaine Les commentaires. Les variables. Les instructions conditionnelles. Les instructions itératives (les boucles).
CPI/BTS 2 Programmation Web Introduction au PHP
HELHA informatique de gestion
Partie 1 Etude de l'existant
Les éléments de base de l’algorithmique
Présentation de la séquence de cours sur les interactions HTML-javascript Laure Walser, 11 juin 2010.
RESUMES Module II1 SOMMAIRE CYCLE 1 : Saisir – Afficher – Données
Les instructions PHP pour l'accès à une base de données MySql
Programmation multimédia 3
Introduction au langage PHP Réfs : Chap 3 p 49. Présentation PHP (Hypertext PreProcessor) est un langage de développement Web créé en 1994 par Rasmus.
Le langage Javascript pour le web
Une nouvelle structure de données : les tableaux
Perl, un langage de programmation pour les données textuelles
Les Fonctions. Définir une fonction Sections de code indépendantes que lon peut appeler à nimporte quel moment et dans nimporte quel ordre. Bout de code.
Semaine #1 INF130 par Frédérick Henri.
Semaine #1 INF135 par Frédérick Henri.
PHP Gestion des systèmes d’information Classe terminale
1 PHP 1.Langage PHP 1.1. Types de base, variables et constantes 1.2. Opérateurs et expressions 1.3. Instructions 1.4. Fonctions 2.Accès aux bases de données:
IFT 6800 Atelier en Technologies d’information
Formulaires, CGI et PHP David Gross-Amblard (CNAM-Vertigo/Cédric) Transparents originaux : Philippe Rigaux Projet 3I
L3 Module Libre Année universitaire Initiation à la Bioinformatique Jean-Michel RICHER.
Les Opérateurs Ils régissent toutes les opérations ou transformations sur les valeurs des variables. Opérateur d'affectation Opérateurs arithmétiques Opérateurs.
PHP 2° PARTIE : FONCTIONS ET FORMULAIRE
L’essentiel du langage C
Animateur : Med HAIJOUBI
PHP 1° PARTIE : LES BASES © BTS IRIS 2002 [tv] Présentation Historique
Javascript 1° PARTIE : LES BASES
PHP & My SQL.
2.1 - Historique Chapitre 2 : Introduction au langage C++
Département Technologie de l’Information et de la Communication
Shell Equipe ID Bioinformatics Training Course June 2014.
JavaScript.
Un survol du language C.
Les balises HTML et les objets JavaScript correspondants Objet document L'objet document est important dans la mesure ou il contient tous les objets du.
 Requêtes MySQL en PHP Introduction
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
06:34:37 Programmation Web PHP Fonctions associées aux tableaux Jérôme CUTRONA
Cours n°4 Les tableaux associatifs
 Formulaires HTML : traiter les entrées utilisateur
1 PHP 5 Notions fondamentales (niveau 1 – cours #2) Formation continue – Cégep de Sainte-Foy.
Initiation au JavaScript
Cours de :.
1. Spoon Christophe Delagarde, septembre 1998 I.U.T., Université de la Méditerrainée 2.
Initiation au web dynamique Licence Professionnelle.
Function cas(uneNoteCCouCF){ laCellule.align="center"; uneNoteCCouCF=Number(uneNoteCCouCF); if(isNaN(uneNoteCCouCF)){ return "-"; } else { if(uneNoteCCouCF>=0){return.
Introduction à PHP TOURNADRE Guillaume - Informatique Réseaux URL :
Module 133 Développer des applications Web Introduction à PHP.
Scripts et fonctions Instructions de contrôle
Introduction à l’utilitaire
Philippe Gandy - 8 septembre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
Principes et variables
Algorithmique et programmation
PhP 2. Tableaux et structures de contrôle. Les tableaux Définition –Rassemblement d’un ensemble de valeurs portant le même nom de variable –Types de tableaux.
APP-TSWD Apprentissage Par Problèmes Techniques des Sites Web Dynamiques Licence Professionnelle FNEPI Valérie Bellynck, Benjamin Brichet-Billet, Mazen.
ALGORITHME ET PROGRAMMATION RÉVISION Informatique et Sciences du Numérique.
Transcription de la présentation:

 Syntaxe du langage PHP Structure du langage PHP Le code PHP est compris entre <? et ?>, n'importe où dans le fichier d'extension .php. Les balises HTML et instructions Javascript sont entrecoupées de code PHP : Les instructions PHP (une par ligne) se terminent par un ; Les commentaires PHP : La commande echo permet l'écriture de balises HTML, d'un contenu textuel (contenu de la page web), d'instructions Javascript. Le code à écrire est délimité par des simples quotes ou des doubles quotes , c'est une chaîne de texte : Avantage des doubles quotes, afficher le contenu d'une variable dans la chaîne : Les caractères spéciaux \ , \n pour contrôler l'affichage de la commande echo :

 Syntaxe du langage PHP Variables et opérateurs L'identificateur (le nom) d'une variable est toujours précédé du $. Les variables ne sont pas typées (comme en Java), à savoir, lors de la déclaration (ou 1ière instance de la variable), le type dépend du contenu affecté (texte, nombre entier, nombre réel, booléen, … ). Pour une variable de type texte, la chaîne de caractères doit être comprise entre ' ou " : Avec les avantages des " , à savoir, les variables présentes dans la chaîne de texte sont évaluées : Quelques fonctions utiles pour les variables de type texte, et lors des requêtes sur les bases de données : isset($maVariable) unset($maVariable) trim($texte) addslashes($texte) Les opérateurs arithmétiques : + (addition), - (soustraction), * (multiplié), / (divisé), = (égalité), ++ (incrément), --(décrément), . (concaténation) Recherchez plus d'informations sur ces fonctions dans la documentation officielle.

 Syntaxe du langage PHP Les Tableaux de données Un tableau de données se déclare par array() : Les arguments passés lors de la déclaration, permettent d'affecter des valeurs aux éléments du tableau. Un élément particulier du tableau s'accède par [ ], en précisant un indice : Un tableau associatif accepte pour indice une chaîne de texte, nommé la clef. Une valeur est alors associée à une clef:

 Syntaxe du langage PHP Les Tableaux : fonctions Fonctions utiles aux tableaux : $leTab = array( …, …, liste de valeurs, … , …) isset($leTab) count($leTab) print_r($leTab) sort($leTab) rsort($leTab) ksort($leTab) array_count_values($leTab) array_keys($leTab) array_values($leTab) array_key_exists($laClef,$leTab) array_search($valeur, $leTab) Etudiez ces fonctions depuis la documentation officielle.

 Syntaxe du langage PHP Les structures de contrôle Le boucle for, lorsque des instructions sont exécutées de façon répétitives : La boucle foreach permet d'accéder à tous les éléments d'un tableau (y compris associatif), l'un après l'autre, sans se préoccuper du nombre d'élément ou de la valeur des indices (ou clef, si associatif) : La boucle while, associée à une lecture de fichier ou au résultat d'une requête SQL sur une base de données, permet simplement de lire chaque ligne du fichier (jusqu'à la fin du fichier), ou chaque enregistrement retourné par la requête (jusqu'au dernier enregistrement), respectivement. $value , ne retourne que les valeurs, $key => $value , retourne la clef et la valeur. La condition sera une fonction du type !feof() pour les fichiers, ou mysql_fetch_array() pour les requêtes SQL..

 Syntaxe du langage PHP Les structures de contrôle Le test conditionnel if(condition), permet d'exécuter une série d'instructions si la condition est VRAIE, sinon d'autres instructions si la condition est FAUSSE. Structure complète du if : Les opérateurs de comparaison et les opérateurs logiques : == (égalité), < (inférieur strict), <= (inférieur large), >, >=, != (différent de) and, && (et), or, || (ou), xor (ou exclusif), ! (non) Ecritures équivalentes du test conditionnel if :