Luc a écrit :
J'aimerais savoir si c'est courant de vérifier la nature d'un objet en
php.
Ça dépend de la confiance qu'à le programmeur en les autres
programmeurs, et en soit-même.
Étant donné que php n'est pas typé, on peut passer n'importe quoi au
constructeur: un entier, un tableau ou un autre type d'objet...
Attention ! Il y a des gens qui disent que cette approche est
fortement typée :-D Enfin bref, depuis PHP5, on peut spécifier une
classe ou une interface :
public __construct(Moteur $engine) { $this->_moteur = $engine ; }
--
Mickaël Wolff aka Lupus Michaelis
http://lupusmic.org