Notice: Undefined property - comment puis-je éviter ce message en PHP?
Bonjour, je fais cet appel:
$parts = $structure->parts;
Maintenant $seulement la structure de a pièces dans des circonstances particulières, de sorte que l'appel me renvoie null. C'est bien avec moi, j'ai un if($pièces) {...} plus loin dans mon code. Malheureusement, après la fin de l'exécution de code, j'obtiens ce message:
Notice: Undefined property: stdClass::$pièces en ...
Comment puis-je supprimer ce message?
Merci!
Vous devez vous connecter pour publier un commentaire.
La fonction
isset
faire exactement ce dont vous avez besoin.PHP: isset - Manuel
Exemple:
peut-être que ce
Avec l'aide de property_exists() vous pouvez facilement supprimer "propriété non définie" avis de votre fichier php.
Est le suivant:
if(property_exists($structure,'parts')){
$parts = $structure->parts;
}
Pour en savoir plus http://php.net/manual/en/function.property-exists.php