私は決勝戦のために勉強していて、この質問に出くわしました:
このコードを実行した後、出力を書き込みます。
<?php
function swap($x, $y)
{
$x = $x + 1;
$y = $y + 2;
return $x * $y;
}
$a = 3;
$b = swap($a, $a);
print "$a, $b";
$b = swap(&$a, &$a);
print "$a, $b";
?>
私はこのコードが何をするのかを正確に理解していますが、それを実行した後、私が答えたものとはまったく異なる答えを得て、出力を本当に理解していません。私が得た出力は3、206、36でした。
誰かが私に出力を説明できますか?