Bonjour,
Via un constructeur de classe je définis des propriétés. J'aimerais que celle-ci ne puisse pas être accédée directement. Cela est-il possible ?
Exemple :
J'aimerais qu'on ne puisse pas afficher les propriétés id, nom et prénom dans cet exemple.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <?php class test { private $properties = array('id','nom','prenom'); function __construct() { foreach($this->properties as $property) { $this->$property = $property; } } } $test = new test(); echo $test->id; ?>
Merci d'avance,
Seb
Partager