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