Origine de la classe instanciée.

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Origine de la classe instanciée.

par cf357 » 05 sept. 2007, 17:00

héhé génial cette fonction ;)

Merci bien :)

par Genova » 05 sept. 2007, 16:51

Regarde du côté de la fonction debug_backtrace()

par cf357 » 05 sept. 2007, 16:50

j'y ai pensé, (ou meme en passant __CLASS__), mais je cherchais une autre solution directe si elle existe...

par Calimero » 05 sept. 2007, 16:45

En lui passant __FILE__ en paramètre dans le constructeur lors de l'instanciation, peut-être ?

Origine de la classe instanciée.

par cf357 » 05 sept. 2007, 15:44

J'ai peut-être loupé un épisode dans la POO avec PHP5, mais je me lance quand même...

Est-il possible de connaître depuis où une classe a été instanciée ?

Par exemple, une classe C (non non, pas une Mercedes...) peut être appelée depuis une classe A comme depuis une classe B tout comme depuis une page php directement.

Existe-t'il un moyen de connaître son origine ?