Test existence objet Poo(php)

Résolu
Aucun -  
Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention   -
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
A voir également:

2 réponses

Aucun
 
Il suffisait de tester l'objet avec == null,sujet résolu
1
Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention   922
 
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
0