Итак, я пытаюсь научиться передавать массивы через функцию, поэтому я могу обойти невозможность PHP вернуть несколько значений. До сих пор мне не удалось что-либо сделать, но вот моя лучшая попытка. Может ли кто-нибудь указать, где я ошибаюсь?
function foo($array)
{
$array[3]=$array[0]+$array[1]+$array[2];
return $array;
}
$waffles[0]=1;
$waffles[1]=2;
$waffles[2]=3;
foo($waffles);
echo $waffles[3];
Для пояснения: я хочу иметь возможность передавать несколько переменных в функцию, делать что-то, а затем возвращать несколько переменных, сохраняя их отдельно. Это был просто пример, который я пытался работать как работа, чтобы не иметь возможности возвращать несколько переменных из массива