PHP Manual
Prev | Chapter 12. Functions | Next

# Returning values

Values are returned by using the optional return statement. Any type may be returned, including lists and objects.

      1
      2 function square ($num) {
      3     return $num * $num;
      4 }
      5 echo square (4);   // outputs '16'.
      6

You can't return multiple values from a function, but similar results can be obtained by returning a list.

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

Prev | Home | Next
Function arguments | Up | `old_function`