par
Genova » 03 mars 2008, 21:37
Bonsoir,
un petit problème que je n'arrive pas à résoudre, je souhaiterai reproduire ce comportement de SimpleXML :
Code : Tout sélectionner
$str = '<root>
<test>lol</test>
<test>coucou</test>
</root>';
$xml = new SimpleXMLElement($str);
echo $xml->test; // Affiche lol, équivaut à echo $xml->test[0];
echo $xml->test[1]; // Affiche coucou
Au niveau des affichages de
$xml->test on voit que suivant si un indice est passé ou non il va aller piocher les bons indices dans son tableau.
Comment récupérer ces indices dans la méthode magique __get() ? Ou du moins comment reproduire ce comportement dans une classe ?
Merci

Bonsoir,
un petit problème que je n'arrive pas à résoudre, je souhaiterai reproduire ce comportement de SimpleXML :
[code]$str = '<root>
<test>lol</test>
<test>coucou</test>
</root>';
$xml = new SimpleXMLElement($str);
echo $xml->test; // Affiche lol, équivaut à echo $xml->test[0];
echo $xml->test[1]; // Affiche coucou[/code]
Au niveau des affichages de [b]$xml->test[/b] on voit que suivant si un indice est passé ou non il va aller piocher les bons indices dans son tableau.
Comment récupérer ces indices dans la méthode magique __get() ? Ou du moins comment reproduire ce comportement dans une classe ?
Merci :)