Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1547 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Petite question

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Petite question

n°131179
biniou
Posté le 26-04-2002 à 12:35:17  profilanswer
 

Voilà, en développant un petit truc, un petit pb s'est posé à moi. Même s'il n'est pas compliqué de la contourner, j'aimerais savoir s'il est possible de faire ce que j'avais envie de faire.
 
Donc, explications :
 
G un objet qui est une instance de la classe OBJ par exemple.
Cet objet s'appelle MyObject dans mon "main".
J'appelle une méthode de la classe OBJ sur cette objet : $MyObject->MyMethod();
 
Est-il possible, dans le corps de cette méthode, de récupérer le nom d'instance de l'objet que j'utilise dans mon "main" ?
En gros, est-il possible de récupérer le nom "MyObject" dans la méthode "MyMethod()" ?
 
Merci...

mood
Publicité
Posté le 26-04-2002 à 12:35:17  profilanswer
 

n°131189
ethernal
Chercheur de vérité...
Posté le 26-04-2002 à 12:50:28  profilanswer
 

pas à ma connaissance.
pq veux-tu faire cela ?
tu as le "$this" qui te permet d'utiliser l'objet en cours, si c'est cela que tu veux faire (mais j'imagine que non ;) )
 
Le seul moyen est de faire une méthode  
function setName($istrName){
  $this->name= $istrName;
}
 
$myObject= new Object();
$myObject->setName("MyObject" );
$myObject->myMethod();
...

n°131190
antp
Super Administrateur
Champion des excuses bidons
Posté le 26-04-2002 à 12:51:01  profilanswer
 

Le nom de la variable contenant l'objet donc ? (je sais peut-être pas t'aider mais c'est pour essayer d'éclarcir le problème :D)

 

[jfdsdjhfuetppo]--Message édité par antp le 26-04-2002 à 12:51:36--[/jfdsdjhfuetppo]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°131199
biniou
Posté le 26-04-2002 à 13:04:23  profilanswer
 

ethernal a écrit a écrit :

pas à ma connaissance.
pq veux-tu faire cela ?
tu as le "$this" qui te permet d'utiliser l'objet en cours, si c'est cela que tu veux faire (mais j'imagine que non ;) )
 
Le seul moyen est de faire une méthode  
function setName($istrName){
  $this->name= $istrName;
}
 
$myObject= new Object();
$myObject->setName("MyObject" );
$myObject->myMethod();
...  




 
ouais, c en gros la méthode que j'utilise
 
ce que je veux faire, en fait, c permettre à une méthode d'écrire le nom de l'instance dans un fichier (plus d'autres choses mais là n'est pas la question)
 
mais bon, c pas un gros pb, c juste une question qui s'est posée et à laquelle on a pas trouvé de réponse dans mon bureau, après moultes recherches sur le net

n°131212
greg@frees​tarthu
Posté le 26-04-2002 à 13:45:03  profilanswer
 

biniou a écrit a écrit :

 
 
ouais, c en gros la méthode que j'utilise
 
ce que je veux faire, en fait, c permettre à une méthode d'écrire le nom de l'instance dans un fichier (plus d'autres choses mais là n'est pas la question)
 
mais bon, c pas un gros pb, c juste une question qui s'est posée et à laquelle on a pas trouvé de réponse dans mon bureau, après moultes recherches sur le net  




 
tu as essayé avec $$this ? (au hasard) [:slam%20dunk]

n°131220
biniou
Posté le 26-04-2002 à 13:54:28  profilanswer
 

greg@freestarthu a écrit a écrit :

 
 
tu as essayé avec $$this ? (au hasard) [:slam%20dunk]  




 
le $this te renvoie une référence vers l'object (si tu l'affiche, tu as simplement un "Object" ), donc, ça peut pas marcher car le $$this revient à taper $Object

n°131221
greg@frees​tarthu
Posté le 26-04-2002 à 13:55:55  profilanswer
 

biniou a écrit a écrit :

 
 
le $this te renvoie une référence vers l'object (si tu l'affiche, tu as simplement un "Object" ), donc, ça peut pas marcher car le $$this revient à taper $Object  




ché pas moi je disais ça comme ça :sol:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Petite question

 

Sujets relatifs
Compression HTTP avec PHP[PHP] tri d'un tableau
formatage d'une date en PHP avec date_format[PHP] envoi d'email avec fichier attaché
Php , php3 ?Php , php3 ?
[PHP] regex[PHP] Juste une petite question hypra rapide
[PHP ou JAVASCRIPT ?] petite question, pour savoir lequel utilise.....[PHP] Petite question : ORDER BY 2 trucs ??? C'est possible ?
Plus de sujets relatifs à : [PHP] Petite question


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR