IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

Attraper une FatalErrorException [2.x]


Sujet :

Symfony PHP

  1. #1
    Membre actif
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    546
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 546
    Points : 219
    Points
    219
    Par défaut Attraper une FatalErrorException
    Bonjour,

    Dans mon code, j’essaie d'accéder à une propriété d'un objet sauf que j'ai un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    FatalErrorException: Error: Call to a member function getState() on a non-object in .../ClassExcelBundle/Services/ExportExcelFiles.php line 226
    Du coup je me suis dit je vais attraper cette exception et on va la traiter.
    J'ai donc entourer ma ligne de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    try{
        $oneMember->getContact()->getCity()->getState()->getInitial());
    } catch (\Symfony\Component\HttpKernel\Exception\FatalErrorException $ex) {
        $this->logger->debug("____________LOOOOGGGGGG____________");
    }
    Sauf qu'il n'attrape rien...
    Du coup je me suis dit que peut-être ce n'était pas la bonne exception et j'ai essayé de faire un catch directement de \Exception
    Mais c'est pas mieux...
    Comment faire ?
    Merci.
    Jérôme

  2. #2
    Membre expérimenté Avatar de Nico_F
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2011
    Messages
    728
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2011
    Messages : 728
    Points : 1 310
    Points
    1 310
    Par défaut
    Les Fatal Error ne sont pas faites pour être catchees.

    Dans ton cas, tu ferais mieux de vérifier que $oneMember->getContact()->getCity() n'est pas null.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AJAX] Attraper une redirection 302 en Ajax
    Par Alyx² dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 21/10/2008, 10h51
  2. [POO] Attraper une Exception
    Par vodasan dans le forum Langage
    Réponses: 4
    Dernier message: 13/10/2008, 07h08
  3. Réponses: 2
    Dernier message: 13/12/2006, 17h40
  4. Comment attraper une exception ?
    Par ionix dans le forum Langage
    Réponses: 20
    Dernier message: 05/07/2006, 12h40
  5. Impossible d'attraper une erreur
    Par jagboys dans le forum C++Builder
    Réponses: 2
    Dernier message: 16/06/2005, 00h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo