Posez votre question Signaler

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

Aucun - Dernière réponse le 26 juil. 2009 à 21:57
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
Lire la suite 

Test existence objet Poo(php) »

2 réponses
Réponse
+1
moins plus
Il suffisait de tester l'objet avec == null,sujet résolu
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Ce document intitulé « Test existence objet Poo(php) » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?