Sommaire

Les classes

Une classe est donc un modèle qui va permettre de créer un ou plusieurs objets.

Comment crée-t-on une classe ?

On utilise le mot-clé class :

<?php 
 
// déclaration d’une classe 
class NomDeMaClasse 
{ 
 
    public $maPremiereVariable=valeur ; 
    public $maDeuxiemeVariable=valeur ; 
    ... 
    maPremiereFonction(parametres...) 
    { 
 
         ... 
    } 
 
    maDeuxiemeFonction(parametres...) 
    { 
 
         ... 
    } 
}

Les { } de la classe encapsulent toutes les variables et toutes les fonctions de la classe.

Notez le nom de la classe : NomDeMaClasse. Le premier mot commence par une majuscule à l’inverse des variables et des fonctions. On utilise de manière standard la PascalCase au lieu de la camelCase. Ce n’est pas obligatoire, mais recommandé.

Notez également le mot-clé public devant les variables, c’est la portée de la variable, nous en reparlerons plus tard. Il est obligatoire, si vous l’omettez, vous aurez une erreur PHP.

Sans plus attendre, créons dans notre fichier index.php, une classe Produit. Pour l’instant, notre exemple est très ...