Вопрос пользователя andb9 в уроке «Ссылки», курс «PHP: Массивы»

andb9

Правильно ли я понимаю, что это такая редкая особенность PHP, что массивы по умолчанию передаются по значению, а не по ссылке? А если мы хотим передачу по ссылке, то надо использовать символ &.

В большинстве остальных языков массивы по умолчанию передаются по ссылке сразу?

1 0

Kirill Mokevnin

Да, но это не значит что так надо делать. Передача массива по ссылке в php это редкая история и она как правило используется только в крайних случаях. Более того, с практической точки зрения, код на значениях писать проще чем код на ссылках.

0

Есть вопрос или хотите участвовать в обсуждении?

Зарегистрируйтесь или войдите в свой аккаунт

Отправляя форму, вы соглашаетесь c «Политикой конфиденциальности» и «Условиями оказания услуг».

Похожие вопросы

Turgay 24 ноября 2020 →

Кроме прочего, такие функции не умеют работать со значениями, которые не присвоены переменным, так как на н...

Артур Крючок 13 декабря 2019 →

Кроме прочего, такие функции не умеют работать с литералами Литерал - новый термин для меня, в курсах до эт...

Булат Галиханов 15 марта 2019 →

Пример из теории: <?php $data = [1, 3, 4]; $result = sort($data); print_r($result); // => 1 Не сразу понял...

Андрей Захватошин 01 октября 2018 →

Возникает вопрос, как лучше проектировать функции: с передачей по ссылке или по значению. В подавляющем бол...

Виталий Караман 12 апреля 2018 →

Не могу понять в чем суть передачи и возврата по ссылке? Вроде действия все те же производятся.