Є три основні операції з використанням посилань: присвоєння за посиланням, передача за посиланням та повернення за посиланням.
Посилання в PHP – Це засіб доступу до вмісту однієї змінної під різними іменами. Вони не схожі на покажчики C; наприклад, ви не можете виконувати над ними адресну арифметику, вони не є реальними адресами пам'яті і т.д.
Посилання в PHP дозволяють посилатися на область пам'яті, де розташовано значення змінної або параметра. Для створення посилання перед змінною вказується символ амперсанда – &.
Відповідь 1. Відповідно до документації PHP, вони передаються по значенням. За промовчанням аргументи функцій передаються по значенням (Таким чином, якщо значення аргументу всередині функції змінюється, воно змінюється поза функції). Щоб функція могла змінювати свої аргументи, вони мають передаватися по засланні.