Bonjour,
Petite question, lorsque je définis ma classe :
Je peux écrire ce code (avec attribut) :
Ou ce code (sans attribut) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 class A { public $maVariable; public function __construct() { $this->maVariable; } }
Dans les deux cas, mon code fonctionnera et je peux accéder à $maVariable.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 class A { public function __construct() { $this->maVariable; } }
D'où ma question, quelle est l'utilité exacte des attributs d'une classe ? Est-ce que l'on doit les utiliser seulement pour définir des droits d'accès ou spécifier des valeurs ?
Merci,
Metallic-84s
Partager