j'ai fait un programme manipulant des fichiers xml permettant de récupérer des dates mais lorsque je compile mon programme j'ai parfois cette erreur : "Notice: Trying to get property 'AssetEntitlement' of non-object in C:" et parfois non.
Voici mon code :
<?php
function requete_https_miniformat()
{
$tab = ["353X15J","1N568S2"];
$tab2 = array();
$resXML[]=null;
foreach($tab as $res)
{
array_push($tab2,prepare_requete($res));
}
foreach($tab2 as $res2)
{
$xml = simplexml_load_string($res2);
$date = $xml->AssetWarrantyResponse->AssetWarrantyResponse->AssetEntitlementData->AssetEntitlement[0]->EndDate;
var_dump($date);
array_push($resXML, $date);
}
foreach($resXML as $res3)
{
echo $res3.'<br/>';
}
}
?>
Voici ce que ça me retourne :object(SimpleXMLElement)#3 (1) { [0]=> string(19) "2016-09-25T18:59:59" }
Notice: Trying to get property 'AssetEntitlement' of non-object in C:\xampp\htdocs\modele.php on line 160
Notice: Trying to get property 'EndDate' of non-object in C:\xampp\htdocs\modele.php on line 160
NULL
2016-09-25T18:59:59
Cette erreur n'apparaît pas tout le temps, parfois mon programme compile sans erreur et parfois j'ai cette erreur.Merci de vos réponses.