Les Attributs
Définition : Attributs (Propriétés)
L'utilisation des attributs d'un objet s'effectue à l'aide du signe ->

Représentation UML de la classe Identite
1
class Identite {
2
public $nom;
3
public $prenom;
4
}
5
6
$fiche = new Identite();
7
$fiche->nom = "Vanneste";
8
$fiche->prenom = "Vincent";
9
10
echo $fiche->nom; // affiche "Vanneste"
Définition : Visibilité
Il existe trois catégories principales d'attribut :
public : Accessible de n'importe où (depuis l'extérieur de l'objet).
protected : Accessible uniquement par la classe elle-même et ses classes enfants (héritage).
private : Accessible uniquement par la classe elle-même.
1
class Identite {
2
public $nom;
3
protected $prenom;
4
private $age;
5
}
6
$fiche = new Identite();
7
$fiche->nom = "vanneste";
8
$fiche->prenom = "vincent";
9
// Fatal error: Cannot access protected property Identite::$prenom