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

  FORUM HardWare.fr
  Programmation
  PHP

  [RESOLU] Initialisation paramètre

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU] Initialisation paramètre

n°1881767
zenko
Posté le 07-05-2009 à 11:36:41  profilanswer
 

Bonjour,
 
Je créer une classe dans laquelle un attribut peut être réutiliser dans les méthodes mais il n'est pas constant...
 
Exemple :
$Obj=new Obj('param');
$Obj=methode('param2'); //Appelle de la méthode methode avec comme paramètre param2
$Obj=methode(); //Appelle de la méthode methode sans utiliser de paramètre mais il contient param2
$Obj=methode('param3'); //Appelle de la méthode methode avec comme paramètre param3
Et ainsi de suite...
 
J'ai essayé ceci mais ca ne fonctionne pas...
 
public function methode($param=$this->parametreCourant)
 
mais cela génère une erreur  :fou: (que je ne comprends pas d'ailleurs...)...
 
Voilà, si quelqu'un à une idée ?
Merci d'avance ;)


Message édité par zenko le 07-05-2009 à 13:19:11
mood
Publicité
Posté le 07-05-2009 à 11:36:41  profilanswer
 

n°1881770
flo850
moi je
Posté le 07-05-2009 à 11:40:09  profilanswer
 

ouch  

Code :
  1. $Obj=new Obj('param');
  2. $Obj->methode('param2'); //la bonne syntaxe


 
quand a ta fonction  

Code :
  1. public function methode($param=null){
  2.    if($param === null){
  3.        $param=$this->parametreCourant) ;
  4.   }
  5.  
  6. //suite de ta focntion
  7.  
  8. }


 


---------------

n°1881774
zenko
Posté le 07-05-2009 à 11:43:46  profilanswer
 

Oui, l'initialisation d'un paramètre par défaut se fait comme cela, mais le problème, c'est que je veux que le paramètre par défaut soit modifiable...
 
Vois tu ce que je veux dire ?

n°1881776
flo850
moi je
Posté le 07-05-2009 à 11:46:44  profilanswer
 

et mon code le permet bien [:proy]


---------------

n°1881785
zenko
Posté le 07-05-2009 à 11:56:06  profilanswer
 

Ah oui, merci, je n'avais pas vu aveugle que je suis !!!!
C'est la fin de la semaine, c'est pour ça... :p


Message édité par zenko le 07-05-2009 à 11:56:47

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

  [RESOLU] Initialisation paramètre

 

Sujets relatifs
[SQL] Jointure avec un OR [Résolu][RESOLU] __call et les tableaux
[Résolu] dictionnaire avec un arbre binaire[RESOLU] Probleme Application FileDialog
[RESOLU]HTML - includes et charsetoptimisation MySQL possible ? [Résolu]
[résolu] Récupérer résultat commande avec méthode run[Résolu] problème avec mon Code
Nouvelle fenêtre en premier plan [RESOLU][résolu]Comment importer un commentaire HTML dans python?
Plus de sujets relatifs à : [RESOLU] Initialisation paramètre


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