[POO] Probleme de variable
Bonjour
J'ai un petit problème avec des variables que j'utilise dans 2 fonction.
par exemple
class test
{
public $variable1;
function fonction1()
{
/*divers action*/
$i=1;
$this -> variable1="$i";
}
function fonction2()
{
/*divers action*/
echo $this -> variable1;
}
}
la fonction 2 ne m'affiche rien, alors que si je palce le echo dans la fonction 1 elle m'affiche 1
Comment je peu faire pour que le résultat de ma fonction1 soit valable dans la fonction2 sachant qu'il serait inutil d'utiliser la fonction1 dans la fonction2 car cela me ferait réutiliser plein de partie de la fonction1 pour rien, notament des resultat de requete SQL.
Merci pour votre aide
Re: la porté des variables
Citation:
Envoyé par wdionysos
attention ton opérateur this ainsi placé dans des fonction à une porté locale
-1
Je ne vois pas en quoi $this est local puisqu'il représente l'objet :koi: