Он передает ссылку на переменную, поэтому, когда редактируется какая-либо переменная, назначенная ссылкой, исходная переменная изменяется. Они действительно полезны при создании функций, которые обновляют существующую переменную. Вместо жесткого кодирования, какая переменная обновляется, вы можете просто передать ссылку на функцию.
Пример
<?php
$number = 3;
$pointer = &$number; // Sets $pointer to a reference to $number
echo $number."<br/>"; // Outputs '3' and a line break
$pointer = 24; // Sets $number to 24
echo $number; // Outputs '24'
?>
Ответ 2
Это ссылка, как и на других языках, таких как С++. Здесь есть раздел в .