Test existence objet Poo(php) [Résolu/Fermé]

Signaler
-
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
-
Bonjour,

Je voudrais savoir si il est possible de tester directement l'existence d'un objet,comme on peut le faire avec isset sur une variable.Voici mon code


Cette methode fait partie d'une classe collection,je voudrais calculer le nombre d'élément dans une collection.
public function calcul_element()
{
$i=0;
$fin = false;
while($fin == false)
{
if(!isset($this->get($i))) // $this->get() extrait un objet de la collection
{
$fin = true;
}
$i++;
}
return $i;
}

Mais est-il possible de tester directement l'existence d'un objet sans passer par ces accesseurs.J'espère avoir été clair,merci d'avance

2 réponses

Il suffisait de tester l'objet avec == null,sujet résolu
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60335 internautes nous ont dit merci ce mois-ci

Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
892
salut,

tu serais pas en train de réinventer la roue par hasard ?
-;o)

fais hériter ta classe de ArrayObject, tu auras directement, get(), set() et count() !

+ http://julien-pauli.developpez.com/tutoriels/php/spl/#LII-O