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