返り値

オプションの return 文により値を返すことができます。 リストやオブジェクトを含むあらゆる型を返すことができます。

  1 
  2 function square ($num) {
  3     return $num * $num;
  4 }
  5 echo square (4);   // '16' を出力します。
  6       

複数の値を返すことはできませんが、リストを返すことにより 同じ効果を得ることができます。

  1 
  2 function square ($num) {
  3     return $num * $num;>
  4 function small_numbers() {
  5    return array (0, 1, 2);
  6 }
  7 list ($zero, $one, $two) = small_numbers();
  8