reference

Передаются ли массивы в PHP по значению или по ссылке?

Когда массив передается в качестве аргумента методу или функции, передается ли он по ссылке? Как насчет того, чтобы сделать это: $a = array(1,2,3); $b = $a; Является $b ссылкой на $a?

PHP Для каждого перехода по ссылке: Дублирование последнего элемента? (Ошибка?)

У меня просто было очень странное поведение с простым php-скриптом, который я писал. Я сократил его до минимума, необхо ... [1] => bar [2] => bar ) Это ошибка или какое-то действительно странное поведение, которое должно произойти?

PHP: Массив самоссылок

Есть ли способ ссылаться на ключ массива изнутри массива? Это может иметь больше смысла в формате кода: $array=array( ... верил документы по ссылкам, а также некоторые из предложенных здесь аналогичных вопросов и поиск "ссылка на массив php".

Можно ли передавать параметры по ссылке, используя массив функций пользователя вызова()?

При использовании call_user_func_array() я хочу передать параметр по ссылке. Как бы я это сделал. Например function ... . } $changingVar = 'passThis'; $parameters = array( $changingVar ); call_user_func_array( 'toBeCalled', $parameters );

Строгие стандарты: Только переменные должны назначаться по ссылке PHP 5.4

Я Обновляю версию MyPHP До 5.4 (Xampp 1.7.3 - 1.8.0). Теперь я вижу Строгие стандарты ошибка, для myDBconnection: ... в php.ini с помощью этого метода error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT! Я хочу исправить свой PHP-код.

Проблема передачи по ссылке с PHP 5.3.1

Хорошо, это странная проблема, поэтому, пожалуйста, потерпите, пока я объясняю. Мы обновили наши серверы разработки с ... ии func, но это (относительно) собственный метод (mysqli). Кто-нибудь испытывал это? Как я могу обойти это? Спасибо.

Ресурсы OpenCart [закрыты]

Я пытаюсь понять, как создавать вещи с помощью OpenCart, но их документация, похоже, немного консервативна. Есть ли у с ... чтению материалов. Этот вопрос по духу связан с: Ресурсы по теме wordpress- разработка Хорошие ресурсы для Wordpress?

В PHP кто-нибудь может объяснить клонирование против ссылки на указатель?

Для начала я разбираюсь в программировании и объектах, но следующее не имеет для меня особого смысла в PHP. В PHP мы ... ния, как в этом случае, и прекрасно работает без него. Что здесь происходит? И почему PHP должен быть таким неуклюжим??

Как вы явно создаете копию переменной в PHP?

У меня есть массив объектов класса STD. Когда я присваиваю одну переменную переменной, она не копирует переменную, а вм ... ый элемент массива. Почему это так, и как мне на самом деле создать копию, чтобы изменить копию не изменяет оригинал?

Как я могу передать ссылку на функцию вызова пользователя?

Рассмотрим следующий пример: function myTest(&$var) { $var++; echo "var = {$var}\n"; } $x = 42; call_us ... санный в онлайн-песочнице, объясняет оценку. Есть идеи, как я могу передать ссылку на call_user_func семейные функции?

Как PHP обрабатывает массив со ссылкой на себя в качестве элемента?

Допустим, я объявляю массив: $data = array( 'foo' => 'bar' ); Теперь я добавлю ссылку на себя в качестве нового ... т что-то совершенно другое. Кроме того, может ли PHP исчерпать память при попытке вернуть содержимое $data{['baz']*n}?

ArrayAccess в PHP - назначение смещения по ссылке

Во-первых, цитата из руководства ole по ArrayAccess::offsetSet(): Эта функция не вызывается при назначениях по ссы ... ривязки - это то, где я в растерянности, и я начинаю признавать, что ограничения ArrayAccess и PHP просто запрещают это.

PHP: проверьте, является ли объект/массив ссылкой

Извините, что спрашиваю, уже поздно, и я не могу придумать, как это сделать... кто-нибудь может помочь? $users = array ... key]); } Основная цель состоит в том, чтобы скопировать массив БЕЗ каких-либо ссылок. Возможно ли это? Спасибо.

Что лучше в цикле foreach... использование символа & или переназначение на основе ключа?

Рассмотрим следующий PHP-код: //Method 1 $array = array(1,2,3,4,5); foreach($array as $i=>$number){ $number++; ... ой метод является лучшей практикой программирования? Или это одна из тех вещей, которые на самом деле не имеют значения?

Ошибка синтаксического анализа массива PHP Левая квадратная скобка "[" [закрыто]

У меня есть функция, которая возвращает массив. У меня есть еще одна функция, которая просто возвращает первую строку, ... return $temp[0]; } Я не смог найти ничего подходящего в Интернете (мои поиски постоянно путались людьми с "?", "{", "

Умный: Как ссылаться на индекс ассоциативного массива

Array $imagelist: Array ( [additional] => Array ( [count] => 2 [image] => Array ( ... }. Я написал {$imagelist.additional.image.`$getvars.imagename`.name_body}, но это не работает. Пожалуйста, помогите.

Почему вызов функции (такой как strlen, count и т.д.) Для указанного значения происходит так медленно?

Я только что нашел кое-что очень странное в PHP. Если я передаю переменную в функцию по ссылке, а затем вызываю функц ... ! То же самое верно для других встроенных функций, таких как strlen, и для пользовательских функций. Что происходит?

PHP удаляет "ссылку" из переменной.

У меня есть код ниже. Я хочу изменить $b, чтобы использовать его снова со значениями. Если я это сделаю, это тоже измен ... ить значение $b после того, как ранее присвоил его в качестве ссылки на $a? $a = 1; $b = &$a; // later $b = null;

Мой массив ссылок PHP "волшебным образом" превращается в массив значений… почему?

Я создаю функцию-оболочку вокруг mysqli, чтобы мое приложение не было слишком сложным с кодом обработки базы данных. Ч ... предложил правильный ответ, но так как он написал это в комментарии, а не в реальном ответе, я не мог этого сделать:-(

Новое по ссылке, не дающее предупреждения

По всему Интернету[1][2][3], в нем говорится, что начиная с PHP 5.0.0 "присвоение возвращаемого значения new по ссылке" ... что $a = null; $b =& $a; $b =& new A();, но это только часть вопроса, если я неправильно понял, что устарело...)