引数の参照渡し
基本的に引数は値渡しされる。
<?php function increment(int $num) { $num++; return $num; } $value = 10; print increment($value); // 11 print $value; // 10 ?>
仮引数の頭に&をつけることで引数を参照渡しできる。
<?php function increment(int &$num) { $num++; return $num; } $value = 10; print increment($value); // 11 print $value; // 11 ?>