Функция не инкрементирует переменную

Коллеги, добрый день, подскажите пожалуйста, почему вызов функции не инкрементирует переменную? Пробовал и префиксный, и постфиксный, не хочет...

<?php

function plusone($name)
{
    ++$name;
}

$variable_one = 5;

plusone($variable_one);

echo $variable_one;

?>

Ответы (1 шт):

Автор решения: SALUTE

Спасибо SwaD, я вспомнил) Можно просто в объявлении функции в параметр передавать переменную по ссылке, и тогда все заработает)

Делается это вот так

function plusone(&$name)
{
    ++$name;
}
→ Ссылка