mandark
Messages postés16Date d'inscriptiondimanche 25 janvier 2004StatutMembreDernière intervention10 mai 2006
-
16 févr. 2006 à 21:15
FhX
Messages postés2350Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention18 avril 2015
-
17 févr. 2006 à 00:52
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 )