article(s) dans votre panier VOIR

Tuto PHP/MySQL | Instanciation d'une classe

  • Vidéo 103 sur 158
  • 4h43 de formation
  • 158 leçons

Un contenu flash devrait s'afficher ici. Votre navigateur ne comporte pas de plugin flash, ou il ne s'est pas correctement initialisé.

Vous pouvez télécharger le plugin flash depuis le site d'Adobe à l'adresse suivante : http://get.adobe.com/flashplayer/.

Pour accéder à la suite de cette formation, vous devez vous abonner.
previous
summary
resume
next
play
Instanciation d'une classe
00:00 / 01:39
HD
fullscreen
Je m’abonne
à partir de 16,6 € / mois
  • Visionnage en ligne
  • Accès illimité à toutes nos formations
OU
J'achète uniquement
la formation
49,90€
  • Téléchargement + VOD à vie
  • Accès uniquement à cette formation

Sommaire de la formation

Détails de la formation

Pour instancier une classe (c'est-à-dire pour créer un objet à partir d'une classe), vous devez :

insérer le code de la classe à l'aide d'une instruction include_once :
include_once(nom);
où nom est le nom du fichier dans lequel a été définie la classe.

Créer un objet avec l'instruction new :
$objet = new classe();
où objet est le nom de l'objet créé et classe le nom de la classe à utiliser comme modèle.

Accès aux méthodes et propriétés publiques

Pour accéder à une méthode ou une propriété publique, utilisez la syntaxe suivante :

$this -> nom;

Où nom est le nom de la méthode ou de la propriété publique à accéder.

Vous pouvez par exemple :

Affecter une valeur à une propriété publique :
$this -> nomPropriete = 10;

Afficher la valeur d'une propriété publique :
echo $this -> nomPropriete;

Lancer une fonction publique :
$this -> nomFonction();

Lancer une fonction publique en lui passant des paramètres :
$this -> nomFonction("a", 15, "x");

 

Afficher la valeur retournée par une fonction publique :
echo $this -> nomFonction();