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

  FORUM HardWare.fr
  Programmation
  PHP

  PHP Objet : Un truc bizard

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PHP Objet : Un truc bizard

n°356987
samuelp
Posté le 09-04-2003 à 19:03:46  profilanswer
 

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é ?

mood
Publicité
Posté le 09-04-2003 à 19:03:46  profilanswer
 

n°356988
kadreg
profil: Utilisateur
Posté le 09-04-2003 à 19:04:47  profilanswer
 

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 !
n°356989
samuelp
Posté le 09-04-2003 à 19:07:11  profilanswer
 

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 ?

n°356992
kadreg
profil: Utilisateur
Posté le 09-04-2003 à 19:08:42  profilanswer
 

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 !
n°356994
samuelp
Posté le 09-04-2003 à 19:11:43  profilanswer
 

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 ?

n°356995
kadreg
profil: Utilisateur
Posté le 09-04-2003 à 19:13:55  profilanswer
 

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 !
n°357020
zion
Plop
Posté le 09-04-2003 à 19:33:07  profilanswer
 

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

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

  PHP Objet : Un truc bizard

 

Sujets relatifs
Y a t-il un moyen pour verifier si JavaScript est activé en PHP ?[PHP] Cookies, securité ?
[PHP] Comment lister un répertoire sur un serveur à distance?[PHP] Menu et sous-menu need help [UPDATE]
[PHP] Editeur PHP SSH[PHP] Retrieve de data par formulaire
PHP petit probleme avec ce langage[PHP] Afficher dans boucle les caract de 3 objets de même type ...
[PHP] Désactiver les warnings à l'affichage[HTML] ou [PHP] C'est possible ?
Plus de sujets relatifs à : PHP Objet : Un truc bizard


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