Astuce du jour : Comment retourner plusieurs variables depuis une fonction PHP ?
Vous pouvez utiliser les tableaux array()
ou les objets new stdClass()
dans une variable et retourner la dite variable, toutefois cette écriture n'est pas forcément limpide lors d'une relecture de code.
Je vous propose une écriture assez souple et surtout beaucoup plus claire qui vous donnera une réelle impression de return
avec X valeurs.
<?php function retourner_plusieurs_valeurs() { $variable_n_1 = 'One'; $variable_n_2 = 'Two'; $variable_n_3 = '333'; return array($variable_n_1, $variable_n_2, $variable_n_3); } list($variable_n_1, $variable_n_2, $variable_n_3) = retourner_plusieurs_valeurs(); ?>