オプションの 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 |