Le retour de valeurs est obtenu en employant l'instruction return.
public function multiplier($opG, $opD){ return $opG * $opD; }
Il est également possible de retourner des références en préfixant le nom de la fonction avec un et commercial &.
class Classe { public $i; public function __construct($nb = 0){ $this->i = $nb; } public function &incrementer(){ $this->i++; return $this->i; } } $obj = new Classe(0); $valeur = &$obj->incrementer(); echo $valeur . ' = '; echo $obj->i . '; '; for($i = 0; $i < 10; $i++){ $obj->incrementer(); echo $valeur . ' = '; echo $obj->i . '; '; }