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

Langage PHP Discussion :

Localisation d'une fonction


Sujet :

Langage PHP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 40
    Par défaut Localisation d'une fonction
    salut,

    jai une fonction qui est appelee dans une page mais je voudrais savoir ou elle se trouve. Existe-t-il un moyen de retrouver le chemin de cette fonction?

    merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    salut

    qu'entends-tu par "chemin" d'une fonction ?

    localiser une fonction dans un fichier ça peut être fait avec __LINE__, mais je peux pas vraiment t'en dire plus si tu n'explicites pas ta demande

  3. #3
    Membre émérite Avatar de fallais
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2006
    Messages : 858
    Par défaut
    De plus, tu parles de pages qui ne t'appartiennent pas non ? Car sinon tu dois savoit ou TA fonction se trouve

  4. #4
    Membre Expert
    Inscrit en
    Juillet 2004
    Messages
    1 027
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 027
    Par défaut
    Si tu est en php5 tu peux le récupérer en faisant un peu de réflection.

    http://fr2.php.net/manual/fr/languag...reflection.php

    --> ReflectionFunction
    ----> public string getFileName()
    ----> public int getStartLine()
    ----> public int getEndLine()

    bbye

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 40
    Par défaut
    oui effectivement, je reprends un projet un peu bordelique et jessaye de retrouver l'emplacement d'une fonction, c'est a dire la page .php dans laquelle se trouve la fonction. Pour le moment, je vais essayer les reflexions, ca me semble etre une bonne idée...je vous tiens au courant

  6. #6
    Rédacteur
    Avatar de Yoshio
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 732
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 732
    Par défaut
    pourquoi pas tout simplement ouvrir Dreamweaver puis édition/rechercher sur un dossier : function ma_fonction( ?

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 40
    Par défaut
    dreamweaver...c'est vrai que c'une bonne idee...mais ca reste dommage qu'il n'y ait pas une fonction genre print_r() qui permet de faire ce genre de choses

Discussions similaires

  1. Localisation d'une fonction
    Par Seth77 dans le forum Taglibs
    Réponses: 1
    Dernier message: 05/02/2007, 18h07
  2. [VBA-E] avec une fonction value
    Par laas dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 28/11/2002, 14h22
  3. [Turbo Pascal] Allocation et désallocation de pointeurs dans une fonction
    Par neird dans le forum Turbo Pascal
    Réponses: 13
    Dernier message: 17/11/2002, 21h14
  4. Une fonction avec des attributs non obligatoires
    Par YanK dans le forum Langage
    Réponses: 5
    Dernier message: 15/11/2002, 14h39

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