A la construction d'une instance d'une classe "B" j'ai besion d'utiliser une instance d'une classe "A".
Mais je ne vois pas du tout comment verifier qu'il existe bien une instance de "A" lors de la création de l'instance de la classe "B".
$a = new A;
Dans ce cas, tout ce que tu peux vérifier c'est si $a est une instance de A avec instanceof, comme le disais jeff
if ($a instanceof A)
{
echo '$a est bien une instance de A';
}
Sinon, si tu veux vérifier que la classe existe (si B "extends" A et que tu n'es pas sûr que A a été chargé par exemple) alors c'est class_exist()Il sagit bien du cas ou il faut verifier que $a est une instance de A. Merci beaucoup pour le coup de main je connaissez pas "instanceof".Laisse-moi vérifier un truc, on est bien d'accord qu'une instance d'une classe c'est quand on utiliser l'opérateur "new" ? Par exempleDans ce cas, tout ce que tu peux vérifier c'est si $a est une instance de A avec instanceof, comme le disais jeff$a = new A;Sinon, si tu veux vérifier que la classe existe (si B "extends" A et que tu n'es pas sûr que A a été chargé par exemple) alors c'est class_exist()if ($a instanceof A) { echo '$a est bien une instance de A'; }