Médiaforma

PHP MySQL – Instanciation d’une classe

Print Friendly

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

    1. Insérer le code de la classe à l’aide d’une instruction include_once :
 include_once(nom);

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();

objet est le nom de l’objet créé et classe le nom de la classe à utiliser comme modèle.

 

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();
Vous avez aimé cet article ? Partagez-le avec vos réseaux...
 
Comments

No comments yet.

Leave a Reply