APP-TSWD
Apprentissage Par Problèmes
Techniques des Sites Web Dynamiques
Licence Professionnelle FNEPI
Valérie Bellynck, Benjamin Brichet-Billet, Mazen Mahrous
Grenoble INP Pagora
10 novembre 2014
Cours en Réponse à questions, n° 5
Groupe :
?
Autres groupes ?
?
Profs
Qu’est-ce que la programmation orienté objets ?
Quelle est la différence entre :: et -> ?
Quels risques de piratage peut-on introduire avec des formulaires ?
Comment y pallier ?
Qu’est-ce qu’une expression régulière ?
Comment récupérer la liste des colonnes d’une table mySQL ?
Questions reçues
Les objets dans PHP (4 et 5)
Objet : exemple du point (x,y)
2 variables séparées (« scalaires ») :
float x, float y;
Des structures de données :
array(x,y)
struct { float x, float y }
struct { float x, float y, string nom }
+ des fonctions comme
- définir un point
- déplacer un point
- supprimer un point
Une structure pour des valeurs ET des « méthodes »
+ héritage
La structure n’est pas la valeur
Le constructeur réserve la mémoire et initialise
Le destructeur libère la mémoire
Un véhicule est un engin à roues permettant de se déplacer
Une voiture est un véhicule à 4 roues …
struct point {
float x; float y; string nom;
}
var p = (point) (2,3,’A’);
pas en PHP
Manuel PHP : syntaxe de base
voir http://php.net/manual/fr/language.oop5.basic.php
pseudo variable
$this est une référence à l’objet appelant
Définition de la classe
Instanciation d’un objet de la classe
Exploitation d’une méthode de l’objet
1 / 33 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !