Une classe décrit un modèle d'objet avec ses propriétés et ses méthodes ; un objet en est une instance créée avec new. Dans les méthodes, $this désigne l'objet courant. La programmation orientée objet regroupe données et comportements au même endroit.
Exemple
class Produit {
public string $nom;
}
$p = new Produit();
$p->nom = 'Livre';