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 :

listener de méthodes


Sujet :

Langage PHP

  1. #1
    Rédacteur
    Avatar de Viduc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2009
    Messages
    1 445
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Février 2009
    Messages : 1 445
    Points : 2 778
    Points
    2 778
    Billets dans le blog
    2
    Par défaut listener de méthodes
    Bonjour

    Je cherche à appeler une fonction (méthode d'une autre class) lors de l'appel d'une méthode dans un class et lors de la sortie (render) de cette méthode.

    Je voudrais savoir si il existe en php des listener ou écouter pour l'entré et sortie de méthode. Pour le moment je met un appel en première instruction de ma méthode puis un autre appel avant mon render mais j'aimerais pouvoir le faire de façon automatique, avec un listener par exemple.

    J'ai utiliser ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    declare (ticks=1);
    \register_tick_function([&$this,'testf'],true);
    ça marche pas mal pour l'entré dans la méthode mais pas pour la sortie...

    SI vous avec une idée à me soumettre je suis preneur

    merci

  2. #2
    Membre émérite
    Avatar de gene69
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 769
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 769
    Points : 2 446
    Points
    2 446
    Par défaut
    xdebug?

  3. #3
    Membre émérite
    Avatar de gene69
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 769
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 769
    Points : 2 446
    Points
    2 446
    Par défaut
    changer la visibilité des méthodes et emballer les appels dans __call() et __callstatic() ?

  4. #4
    Rédacteur
    Avatar de Viduc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2009
    Messages
    1 445
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Février 2009
    Messages : 1 445
    Points : 2 778
    Points
    2 778
    Billets dans le blog
    2
    Par défaut
    Salut et merci pour ta réponse

    j'avais oublié de préciser que je ne voulais pas de cette option ( __call) pour justement ne pas avoir à changer la visibilité de mes méthodes...

    Au mieux j'aimerais pouvoir configurer ou lancer une méthode dans le constructeur ou dans les app controller des framework mais rien de plus...

Discussions similaires

  1. Réponses: 1
    Dernier message: 22/04/2013, 10h02
  2. Appel d'une méthode static dans un listener
    Par Faluchard dans le forum Langage
    Réponses: 4
    Dernier message: 23/08/2011, 11h39
  3. [Conseil] méthode statique ou event listener
    Par horneth dans le forum Langage
    Réponses: 2
    Dernier message: 05/05/2011, 13h56
  4. Probleme d'impression avec la méthode TForm->Print()
    Par Kid Icarus dans le forum C++Builder
    Réponses: 13
    Dernier message: 31/07/2002, 14h26
  5. Cryptage en C selon la méthode de césat
    Par shenron dans le forum C
    Réponses: 2
    Dernier message: 31/05/2002, 08h22

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