Problème retour SimpleXml
Bonjour à tous,
Je suis en train de développer une classe afin de simplifier la récupération des contenus d'un webservice
Je rencontre un problème au niveau d'une de mes méthodes :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| /**
* Load data from xml file or string
*
* @param string $xml - Données
* @param string $type - Défini le type de chargement
*/
public function loadData($xml, $type = 'string') {
switch($type) {
case 'string':
$data = simplexml_load_string($xml);
break;
case 'file':
$data = simplexml_load_file($xml);
break;
}
return (object)$data;
} |
en fait le "return $data" me retourn NULL mais si je fais un var_dump($data) juste avant le retour, j'ai bien mon objet SimpleXMLElement
Voici mon appel :
Code:
1 2 3
| $soap = new ForFun("config.ini");
$data = $soap->getDetails("evenement","FMAAQU064FS00NRD");
echo '<pre>';var_dump($data); echo '</pre>'; |
Normalement, $data doit contenir le retour de ma méthode... mais là rien un NULL !
Bref, je vois pas ce qui déconne... :cry:
Merci de votre aide
Nico