PHP Objet : Un truc bizard

PHP Objet : Un truc bizard - PHP - Programmation

Marsh Posté le 09-04-2003 à 19:03:46    

Vla un code en PHP  
 

Code :
  1. class toto
  2. {
  3. var titi ;
  4. var tutu ;
  5. function tata()
  6. {
  7. }
  8. }

 
 
Si j'instancie la classe toto :
 

Code :
  1. $tete = new toto() ;

 
 
Je peux faire :
 

Code :
  1. $tete->$tutu;
  2. $tete->$tata ;

 
 
Jusque là pas de pb, mais a l'interieur d'une classe PHP, pour acceder a une variable ou a une fonction, on fait :
 

Code :
  1. $this->nomvariable ;
  2. $this->nomfonction


 
ça veut dire qu'un nom de variable dans une classe ne peut pas etre egal a un nom d'un fonction ??
 
c un peu ballot non ? Y a un truc qui m'aurait echappé ?

Reply

Marsh Posté le 09-04-2003 à 19:03:46   

Reply

Marsh Posté le 09-04-2003 à 19:04:47    

samuelp a écrit :


Si j'instancie la classe toto :
 

Code :
  1. $tete = new toto() ;

 


 
Tu es en PHP5 ?  
 
Non ? Alors tu as instancié deux objets :°)


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 09-04-2003 à 19:07:11    

kadreg a écrit :


 
Tu es en PHP5 ?  
 
Non ? Alors tu as instancié deux objets :°)


 
J'ai instancié deux objets  :ouch:  
 
Mais comment cela se fait il, mon code est correct non  :??:  c PHP 4 qui gere ça de cette façon ?

Reply

Marsh Posté le 09-04-2003 à 19:08:42    

samuelp a écrit :


J'ai instancié deux objets  :ouch:  


 
Un par le new, et l'autre par l'affectation qui dupplique l'objet.
Il fallait faire :
 
 

Code :
  1. $tete = &new toto() ;

 


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 09-04-2003 à 19:11:43    

kadreg a écrit :


 
Un par le new, et l'autre par l'affectation qui dupplique l'objet.
Il fallait faire :
 
 

Code :
  1. $tete = &new toto() ;

 


 
Merci  :jap:  c retro-compatible le PHP 5 ?

Reply

Marsh Posté le 09-04-2003 à 19:13:55    

samuelp a écrit :


Merci  :jap:  c retro-compatible le PHP 5 ?


 
globalement oui. Mais je sais pas comment il se demmerde.
 
(A quoi ça sert que je passe des news sur DLFP si personne ne les lit):
 
 
http://linuxfr.org/2003/03/28/11865.html


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 09-04-2003 à 19:33:07    

kadreg a écrit :


globalement oui. Mais je sais pas comment il se demmerde.


 
j'espère qu'ils ont pas tout modifié pour les extensions  :sweat:


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed