420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.

Slides:



Advertisements
Présentations similaires
La programmation orientée objet avec Java L3-MIAGE Plan
Advertisements

1/22 Présentation Dechou & CO Développement dun programme de gestion dascenseurs Plan d'assurance qualité
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 &
C.
TD 1 IJA Introduction Objet, méthode, attribut Classe, instance
PHP5 poo.
Structures et unions types énumérés Qu'est-ce qu'une structure
Section VIII Modularité Partie II
Firebug Dévermineur Debugger.
2ième Classe (Mercredi, 13 Octobre) C++ Intro CSI2572.
Initiation à la programmation et algorithmique
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
CSI3525: Concepts des Langages de Programmation Notes # 12: Implementation des Sous-Programmes ( Lire Chapitre 9 )
Points importants de la semaine Le paramétrage. La portée. Le passage par copie. Le passage par référence.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Introduction au paradigme objet Concepts importants surcharge (overload) redéfinition (override) Définition d’une classe Définition des attributs.
Les Classes les structures en C (struct) regroupent des variables : structuration de l'analyse mais problèmes de cohérence problèmes de sécurité d'accès.
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
Manipulation de formulaires en Javascript
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.
Points importants de la semaine Le préprocesseur. La conversion de types. Les fonctions.
Points importants de la semaine Les sous-programmes. Les paramètres.
Points importants de la semaine Les constantes de compilation. Les fonctions.
PHP 2° PARTIE : FONCTIONS ET FORMULAIRE
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
LE LANGAGE JAVASCRIPT LES TABLEAUX ET LES FONCTIONS.
Programmation Système et Réseau (sous Linux)
9ième Classe (Mardi, 4 novembre) CSI2572. H Nous avons vu comment utiliser les directives #define #ifndef #endif Pour s’assurer de l’inclusion unique.
La notion de type revisitée en POO
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
SIF-1053 Architecture des ordinateurs
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Décomposition et paramétrage des algorithmes
Auteur : Frédéric Thériault 1. À quoi ça sert !?  Cascading Style Sheet  Modifier la page Web en ajoutant des styles aux balises  Modifier l’apparence.
12/04/ Le polymorphisme Cours 8 Cours 8.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Tutorat en bio-informatique
Introduction à la programmation objet en C++
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Méthodes et outils de conception Introduction à la programmation Paramètre de retour Appel d’une fonction Portée des variables Définition Pourquoi les.
Les types composés Les enregistrements.
S'initier au HTML et aux feuilles de style CSS Cours 5.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Variables et environnement utilisateur W. Barhoumi.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
1 Deuxième journée La programmation procédurale. 2 Unité de programmation : la procédure ou fonction Très semblable au math Un programme est un ensemble.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Cours 4 (14 octobre) Héritage. Chapitre III Héritage.
Conception de Programmes - IUT de Paris - 1ère année Cours 2 – Références et passage de paramètres Les Références –Introduction aux références.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Conception de Programmes - IUT de Paris - 1ère année Quelques éléments du langage C++ Les références La surcharge de fonctions Les fonctions «
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
CPI/BTS 2 Programmation Web Fonctions & Includes Prog Web CPI/BTS2 – M. Dravet – 02/11/2003 Dernière modification: 02/11/2003.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Flash MX – Séance 2 Interactions & ActionScript David Rapin Si28 P06.
PRESENTATION FLASH 2 MAURIN Marion BERETTI Vincent.
C++ BY AURÉLIEN MODULO MARION. PLAN DES TROIS PRÉSENTATIONS C++ avancé C++ orienté objet Bases de C++
1 UNIX AVANCE Yves PAGNOTTE – Janvier – LES PROCESSUS SOUS UNIX.
LES SYSTÈMES DYNAMIQUES.
Transcription de la présentation:

420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1

Exemple <?php function afficher( ) { echo" Hello World ! "; } ?> Exemple de fonction 2

Appel dynamique de fonctions  Assigner le nom de la fonction à une variable.  Utiliser cette variable comme une fonction. <?php function afficher( ) { echo" Allo "; } $nom_fonc = "afficher"; $nom_fonc( ); // appelle afficher() ?> 3

Arguments  Les arguments sont passés en valeur par défaut et non en référence Il est possible de les passer en référence, mais c’est un procédé déprécié. ○ En utilisant le symbole & avant le nom du paramètre 4

Arguments optionnels  Pour qu'un argument soit optionnel, lui donner une valeur par défaut.  Exemple : function afficher($text, $long = 20) { Code de la fonction }  $long est un argument optionnel  ayant une valeur par défaut de 20. 5