Extraction de données d'une variable contenant un "stdClass Object"
Bonjour
Pour extraire des données de notre serveur téléphonique Cisco Call Manager, j'utilise les services web SOAP à disposition. Pas de souci pour récupérer les données brut. Par contre, je bloque sur l'extraction des variables.
Voici mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| $client = new SoapClient("C:\wamp\www\cucm\AXLAPI.wsdl",
array('trace'=>true,
'exceptions'=>true,
'location'=>"https://".$host.":8443/axl",
'login'=>$username,
'password'=>$password,
)
);
$payload = array(
"searchCriteria"=>array("name"=>"SEPC80084AB5499"),
"returnedTags"=>array("name"=>"",
"description"=>"",
"product"=>"",
"class"=>"",
"protocol"=>""
)
);
$devices = $client->listPhone($payload);
print_r($devices); |
En retour, j'ai cela dans ma variable $devices
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| stdClass Object
(
[return] => stdClass Object
(
[phone] => stdClass Object
(
[name] => SEP0022FBD0EF6A
[description] => 6474
[product] => Cisco IP Communicator
[class] => Phone
[protocol] => SCCP
[uuid] => {A87E2542-D775-44E5-B92A-69EB635C6E90}
)
)
) |
Comment extraire les données pour avoir une variable name, description, product ...etc... ? Je ne maitrise pas assez PHP et je ne sais pas extraire des données d'une variable contenant des classes.
Merci d'avance