Я не понимаю, как редактор кода дает мне 20 в качестве вывода для следующего кода PHP:
<?php
function sum2Numbers($x1)
{
static $x2 = 0;
$x2 += $x1;
return $x2;
}
$sum = 10;
for($m = 1; $m < 4; $m++)
$sum += sum2Numbers($m);
echo $sum;
?>
Я ожидаю, что выходной сигнал будет 16, но фактический выходной сигнал равен 20. Как?