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 :
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Voici mon appel :
Normalement, $data doit contenir le retour de ma méthode... mais là rien un NULL !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $soap = new ForFun("config.ini"); $data = $soap->getDetails("evenement","FMAAQU064FS00NRD"); echo '<pre>';var_dump($data); echo '</pre>';
Bref, je vois pas ce qui déconne...
Merci de votre aide
Nico
Partager