Devolver valores

Los valores se retornan usando la instrucción opcional return. Puede devolverse cualquier tipo de valor, incluyendo listas y objetos.

function square ($num) {
    return $num * $num;
}
echo square (4);   // saca '16'.

No puedes devolver múltiples valores desde una función, pero un efecto similar se puede conseguir devolviendo una lista.

function small_numbers() {
    return array (0, 1, 2);
}
list ($zero, $one, $two) = small_numbers();