Les valeurs de retour

Les valeurs sont renvoyées en utilisant une instruction de retour optionnelle . Tous les types de variables peuvent être renvoyés , tableaux et objets compris .

 
?php

 
function

 
carre

 
(

 
$num

 
)

 
{

 
return

 
$num

 
*

 
$num

 
;

 
}

 
echo

 
carre

 
(4)

 
;

 
/

 
/

 
affiche

 
'16

 
'

 
.

 
?





Vous ne pouvez pas renvoyer plusieurs valeurs en même temps , mais vous pouvez obtenir le même résultat en renvoyant un tableau .

 
?php

 
function

 
petit_nombre(

 
)

 
{

 
return

 
array

 
(0

 
,

 
1

 
,

 
2)

 
;

 
}

 
list

 
($zero

 
,

 
$one

 
,

 
$two

 
)

 
=

 
petit_nombre()

 
;

 
?





Pour retourner une référence d' une fonction , utilisez l'opérateur aussi bien dans la déclaration de la fonction que dans l 'assignation de la valeur de retour .

 
?php

 
function

 
retourne_reference(

 
)

 
{

 
return

 
$uneref

 
;

 
}

 
$newref

 
=

 
retourne_reference()

 
;

 
?