Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/04/2008, 07h12   #1
Invité régulier
 
Inscription : juillet 2006
Messages : 12
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 12
Points : 6
Points : 6
Par défaut [POO] POO et Objet dans une sous fonction

Bonjour,

Je suis pas super calé en php, et j'ai un peu de mal, surtout avec le PHP/Objet !
Donc voila mon probleme :
J'utilise un objet $Worksheet pour ecrire un doc XLS, en faisant $worsheet->write(...).
Et ca marche très bien. Le problème est quand je veux l'utiliser dans une fonction auxilière, je n'y arrive pas, car le paramètre est considéré comme une variable...

Donc ma question serait, comment faire pour faire reconnaitre $worksheet comme l'objet, et non un nom de variable ?
JaKoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2008, 10h17   #2
Nouveau Membre du Club
 
Inscription : avril 2008
Messages : 94
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 94
Points : 39
Points : 39
Envoyer un message via MSN à DrDam
deja le plus simple ... c'est "d'instantien" ton objet

Code :
1
2
 
feuille=new $Worksheet;
et ensuite ta fonction auxiliaire à besoin de cet objet
Code :
1
2
3
4
5
6
7
 
truc function(param1, param2, $page)
{
...
$page->write(...);
...
}
donc lorsque tu utilisera ta fonction tu lui envera ton $feuille ...

Code :
1
2
 
truc($para1,$para2,$feuille);
DrDam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2008, 03h42   #3
Invité régulier
 
Inscription : juillet 2006
Messages : 12
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 12
Points : 6
Points : 6
Merci ca marche youhou

Il me semble que j'avais essayé de passer l'objet en parametre, mais comme il etait instancié avec & new, ca marchait pas (enfin il me semble)
JaKoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h54.


 
 
 
 
Partenaires

Hébergement Web