Кирилл
Это язык php. Аргумент передается по ссылке, а не по значению. То есть, ты где-то задал свою $value и пишешь функцию. Внутри функции ты поменял значение $value, тогда выйдя из функции оно изменится. Если не ставить амперсанд, оно изменится только внутри функции, а при выходе каким было, таким и будет.