Передача за посиланням

Ви можете передати змінну за посиланням як аргумент на функцію, щоб ця функція могла змінювати значення змінної. Синтаксис виглядає так:

Loading...

Зауваження: У виклику функції відсутній знак посилання - він є лише у визначенні функції. Цього достатньо для коректної передачі аргументів на засланні.

За посиланням можна передавати:

  • Змінні, наприкладfoo($a)

  • Посилання, що повертаються функцією, наприклад:

    Loading...

    Дивіться також поясненняповернення за посиланням

Будь-який інший вираз не повинен передаватися за посиланням, оскільки результат не визначений. Наприклад, наступна передача за посиланням є неправильною:

Loading...