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

EDI, CMS, Outils, Scripts et API PHP Discussion :

[Xdebug] Problème avec require


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 8
    Points : 11
    Points
    11
    Par défaut [Xdebug] Problème avec require
    Bonjour,
    Au boulot, j'essaie d'intoduire l'utilisation de xdebug dans mon équipe mais voilà, je rencontre un problème avec xdebug lors du lancement d'un script.

    Lorsque je lance le script sans debugger, il fonctionne correctement.

    Par contre avec xdebug l'execution est stoppée avec une fatal error du genre :
    call to undefined function ...

    La fonction en question fait partie d'un framework "maison" et est déclarée par une succession de 'require_once'.
    En executant pas à pas, on passe sur l'appel du fichier mais celui ci n'est pas lu.

    Evidemment, je n'ai aucune possibilité de modification sur le framwork (à la limite quelques ligne mais pas plus).

    N'y aurait il pas un paramètre qui indique une profondeur maximum d'inclusion de fichiers dans xdebug ?

    Si quelqu'un a déjà rencontré ce problème, je suis preneur...

  2. #2
    Membre chevronné Avatar de nosferapti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    1 157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 157
    Points : 1 895
    Points
    1 895
    Par défaut
    Citation Envoyé par mastache Voir le message
    Lorsque je lance le script sans debugger, il fonctionne correctement.
    tu changes quoi dans la configuration pour activer / désactiver Xdebug ?

    Citation Envoyé par mastache Voir le message
    N'y aurait il pas un paramètre qui indique une profondeur maximum d'inclusion de fichiers dans xdebug ?
    par défaut il n'y a pas ça
    tu as indiqué quoi dans la configuration de Xdebug ?
    GNAP !

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 8
    Points : 11
    Points
    11
    Par défaut
    Bonjour,

    en fait je passe par eclipse, et quand je dis sans debuggeur je change rien, c'est juste que je l'execute directement en l'appelant par son adresse.

    La configuration est des plus basiques, je n'ai pas le fichier devant moi mais je suis quasi sur que c'est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    zend_extension='/usr/lib/php5/20090626/xdebug.so'
    xdebug.default_enable=On
    xdebug.show_local_vars=1
    xdebug.remote_enable=On
    xdebug.remote_host="localhost"
    xdebug.remote_port=9000
    xdebug.remote_handler="dbgp"
    je viens de tester chez moi avec une configuration presque identique (depuis netbeans), et ça fonctionne correctement.

Discussions similaires

  1. [Dojo] dojo.require
    Par polo42 dans le forum Bibliothèques & Frameworks
    Réponses: 9
    Dernier message: 30/06/2009, 17h17
  2. Problème avec un require()
    Par Kaymo's dans le forum Langage
    Réponses: 5
    Dernier message: 26/09/2008, 17h39
  3. Réponses: 3
    Dernier message: 14/01/2008, 18h35
  4. Problème avec require()
    Par LFC dans le forum Langage
    Réponses: 1
    Dernier message: 08/12/2007, 18h37
  5. [Système] problème avec require
    Par pas30 dans le forum Langage
    Réponses: 3
    Dernier message: 14/06/2007, 07h39

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