[RESOLU] Message d'erreur "Trying to get property of non-object"
Posté : 02 mai 2019, 11:10
Bonjour,
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 :
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.
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.