Bonjour à tous et encore merci à tous de l'aide que vous offrez ici (:
Voilà j'aimerai savoir comment gérer les valeurs de retour d'une classe, je m'explique, d'abord pour ceux qui conaissent le java
si on à la classe MaClasse et qu'on fait un
System.out.println(MaClasse);
la fonction MaClasse.toString() est appellée, donc il suffit de la surcharger pour controler ce que renvoie MaClasse lorsqu'elle est appellée.
En php pour ceux qui ne conaissent pas le java j'aimerai obtenir quelque chose du genre :
Class Test{
$valeur;
function Test($arg0){$this->valeur=$arg0;}
function toString(){return $this->valeur;}
}
si on fait un
$test = new Test("coucou");
echo $test->toString(); // On obtient "coucou"
j'aimerai pouvoir simplifier l'utilisation de la classe ( ici c'est un exemple, me dites pas "elle sert à rien ta classe" )
j'aimerai pouvoir l'utiliser comme ceci :
$test = new Test("coucou");
echo $test;
et voir "coucou"
est-ce possible ?
que faut-il mettre dans la classe pour obtenir ce fonctionnement ?
Je n'ai pas trouvé tout seul, comment aurais-je pu trouver ? ( genre quels mots clef google vous ont permis de tomber sur la réponse, si c'est le cas, car là je met "classe php retour" par exemple, j'ai rien d'interessant )
Merci à tous, bon dev & have fun (: