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

  FORUM HardWare.fr
  Programmation
  PHP

  [POO] Probleme de recuperation de variable

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[POO] Probleme de recuperation de variable

n°805635
esox_ch
Posté le 25-07-2004 à 11:10:07  profilanswer
 

Bonjour, je connais encore tres mal la POO en PHP donc excusez moi pour cette question qui vous paraitra debile...
 
Je serais bref :  
 
Marche :  

Code :
  1. function show($block = "__global__" ) {
  2.         echo $this-> get($block);


 
Marche pas :

Code :
  1. function show($block = "__global__" ) {
  2.          $resultat = $this->get($block);
  3.          return $resultat;
  4.     }


 
En fait je voudrais qu'au lieu d'afficher le $this-> ... je le recupère de la sorte a pouvoir apres le modifier comme une simple variable string. Quand je dis : Marche pas, c'est que meme en ecrivant dans un ficher la valeur de $resultat , ca n'ecrit rien ...
 
Merci d'avance et encore désolé pour la question stupide

mood
Publicité
Posté le 25-07-2004 à 11:10:07  profilanswer
 

n°805640
Profil sup​primé
Posté le 25-07-2004 à 11:31:31  answer
 

t'as bien crée un object, puis un methode "get"?
 
ensuite tu a bien creer ton objet avec new, puis appelé ta methode show ??

n°805642
TriadPtale
Posté le 25-07-2004 à 11:32:06  profilanswer
 

et si tu ecrit simplement
 

Code :
  1. function show($block = "__global__" ) {
  2.              return $this->get($block);
  3.       }


 
de toute façon ta fonction show ne sert a rien... au lieu de faire :
 
$classe->get($block); dans ton code
tu devra écrire
$classe->show($block) ce qui reviendra au meme ...


Message édité par TriadPtale le 25-07-2004 à 11:33:44
n°805644
esox_ch
Posté le 25-07-2004 à 11:35:51  profilanswer
 

chacal, oui je crois que oui ... Enfait le script s'appelle IT.php et est situé dans les pear de php (/html/it.php) ... donc j'imagine que tout est bien fait ...
Triad : Toujours pareil

n°805646
TriadPtale
Posté le 25-07-2004 à 11:37:36  profilanswer
 

au fait ce que tu veux faire, c'est modifier la classe de template ?

n°805647
esox_ch
Posté le 25-07-2004 à 11:39:07  profilanswer
 

Oui exactement, parceque j'aurais besoin de recuperer la chaine de caractere avant de l'afficher ,pour lui faire subir une operation supplémentaire ... Maleureusement mon livre de php traite que tres peu la POO

n°805650
TriadPtale
Posté le 25-07-2004 à 11:42:13  profilanswer
 

Comme en php4 il n'y a pas de "public" ou "private" ou autre, tu pourrais tout simplement la récupérer dans ton script en faisant:
 

Code :
  1. $template = new classe_machin();
  2. // traitements divers...
  3. $block = $template->variable;


 
avec variable qui est la variable dans laquelle la classe stocke le bloc de template en cours...
 
(elle vient d'ou au fait ta classe ?)

n°805653
esox_ch
Posté le 25-07-2004 à 11:47:45  profilanswer
 

Excuse moi je comprend pas la question ... Comment ca elle vient d'ou? Du it.php?

n°805655
TriadPtale
Posté le 25-07-2004 à 11:50:47  profilanswer
 

la classe template de it.php c'est une classe qui vient d'ou ?
(pear, phplib .. ?)
 
Sinon teste ce que j'ai mi plus haut, ou bien colle tout le code de la classe...

n°805657
nraynaud
lol
Posté le 25-07-2004 à 11:51:22  profilanswer
 

esox_ch a écrit :

je connais encore tres mal la POO en PHP

c'est rigolot, vous savez ce que veut dire "poo" en anglais ?

mood
Publicité
Posté le 25-07-2004 à 11:51:22  profilanswer
 

n°805659
esox_ch
Posté le 25-07-2004 à 11:52:47  profilanswer
 

Un povre tellement provre qu'il peut pas se permettre le r a la fin du mot? *ok j'ai compris je sors*


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

  [POO] Probleme de recuperation de variable

 

Sujets relatifs
Récupération de données à partir d'excelPetit problème :(
Probleme avec le refus de mise en cache !probleme a la compilation sous VC++ .NET
[Perl] probleme de socket bloquantProblème compilateur cobol
[ C# ] problème "access denied"probleme lors de l'installation de Visual Basic 6.0
[Résolu] variable garde sa valeur d'une page à une autre ? possible ?problème avec la fonction herader
Plus de sujets relatifs à : [POO] Probleme de recuperation de variable


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