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

Bibliothèques et frameworks PHP Discussion :

[PHPUnit] Valeur de $_SERVER[DOCUMENT_ROOT]


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    336
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 336
    Points : 341
    Points
    341
    Par défaut [PHPUnit] Valeur de $_SERVER[DOCUMENT_ROOT]
    Bonjour à tous,

    je me mets à utiliser PHPunit pour effectuer mes tests unitaires.
    J'ai trouvé un comportement étrange, à savoir la valeur de : $_SERVER[DOCUMENT_ROOT].

    Lorsque je lance mes pages PHP, $_SERVER[DOCUMENT_ROOT] correspond bien au répertoire que j'ai réglé dans le httpd.conf.

    Par contre avec PHPunit, apparemment cette variable est vide. Je l'utilise pour mes include.

    Auriez-vous une idée à ce sujet ?

    Merci,

    Karl3i.

  2. #2
    Inscrit

    Profil pro
    H4X0|2 @ YourLabs Business Service
    Inscrit en
    Octobre 2006
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : H4X0|2 @ YourLabs Business Service
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 657
    Points : 909
    Points
    909
    Par défaut
    Une note au sujet de PHPUnit qui vide les globales pour abstraire l'environement de chaque test.
    Gere par PHPUnit_Framework_TestCase::$backupGlobals.
    Et c'est par la qu'il faut surcharger pour modifier le comportement.
    http://static.phpunit.de/apidoc/clas...769e432224be13

    A part ca, DOCUMENT_ROOT est une valeur fournie par apache. Apache ne peut pas fournir la valeur de DocumentRoot lorsqu'il n'est pas appele : en ligne de commande par example.

    Bon courage.
    YourLabs Business Service: Conseil en Strategie Numerique / Club de 1337 Haxors depuis 2012 / Marque de Logiciels Libres / Blog / GitHub /
    Citation Envoyé par C.A.R. Hoare, The 1980 ACM Turing Award Lecture
    There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies and the other way is to make it so complicated that there are no obvious deficiencies.”
    More great quotes - RIP Uriel

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    336
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 336
    Points : 341
    Points
    341
    Par défaut
    Un grand merci pour ton coup de main.

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

Discussions similaires

  1. $_server['document_root'] dans un lien
    Par nolmel dans le forum Langage
    Réponses: 6
    Dernier message: 17/01/2007, 01h29
  2. pb avec $_SERVER['DOCUMENT_ROOT'] pas reconnu
    Par trotters213 dans le forum Langage
    Réponses: 2
    Dernier message: 13/09/2006, 12h33
  3. [Système] Qustions sur $_SERVER['DOCUMENT_ROOT']
    Par pierrot10 dans le forum Langage
    Réponses: 6
    Dernier message: 21/08/2006, 22h47
  4. [Cookies] $_server['document_root']. ne fonctionne pas
    Par pierrot10 dans le forum Langage
    Réponses: 6
    Dernier message: 16/08/2006, 12h49
  5. Pb avec $_SERVER['DOCUMENT_ROOT']
    Par xtiand4 dans le forum Langage
    Réponses: 15
    Dernier message: 10/07/2006, 16h24

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