pointers

php копирует элементы массива по значению, а не по ссылке

У меня есть следующий код: $data['x'] = $this->x->getResults(); $data['y'] = $data['x']; //some code here to ... ch мне просто нужно было изменить строку на: $data['y'][$key] = clone $row; И это работает! Спасибо всем за помощь.

В PHP, что происходит в памяти, когда мы используем запрос mysql

Я использовал для извлечения большого объема данных с помощью mysql_query, а затем повторял результат один за другим дл ... ся в производительности. Пожалуйста, не комментируйте код, я просто придумал его в качестве примера для поста. Спасибо

PHP-указатель и конфликт переменных

У меня есть вопрос о PHP и использовании указателей и переменных. Следующий код выдает то, чего я не ожидал: <?p ... дин раз по ссылке, а второй по значению). Но почему? И почему это влияет только на последний элемент в второе начало?

PHP | Удалить элемент из массива с изменением порядка?

Как я могу удалить элемент массива и изменить порядок после этого, не имея пустого элемента в массиве? <?php $c ... = array( 0=>12,1=>32 ); unset($c[0]); print_r(array_values($c)); // will print: the array cleared ?>

PHP - может ли метод возвращать указатель?

У меня есть метод в классе, пытающийся вернуть указатель: <?php public function prepare( $query ) { // bla bla ... tatement = &$this->statement; return $statement; } ?> Это просто природа PHP или я делаю что-то не так?

Добавление ссылок в PHP в массив создает массив ссылок

Не уверен, что это считается ошибкой $array = ['numbers' => [1, 2, 3]]; foreach ($array as &$numbers) { $nu ... лке на modify_array(), однако вложенный массив был изменен. Это звучит логично, но не уверен, что это задокументировано!

Эквивалент Javascript присваивания по ссылке?

Есть ли способ, которым я могу быть менее подробным в Javascript, указав локальную переменную на свойство объектов? Н ... Я знаю, что я действительно, я уже должен это знать, но я просто продвигаюсь к "продвинутому новичку" в Javascript.

Преобразование IPV6 в формат nibble для PTR-записей

Мне нужно преобразовать адрес ipv6 в формат nibble для использования при динамическом создании ptr-записей. Вот информа ... ог найти никаких решений с примерами из поиска в Google по этой проблеме. Мы будем очень признательны за любую помощь.

Поведение PHP и указатели на массивы

Я читал руководство по PHP (в частности, each() функция) и наткнулся на следующее предупреждение: Осторожность П ... элементе массива ('b' => 'banana'). Такое поведение характерно для языка? Спасибо и извините за плохой английский.

Можно ли работать с указателями в PHP?

Поэтому я понимаю, что ссылки не являются указателями: http://php.net/manual/en/language.references .arent.php Вопрос ... = new Entity; $entity->attr = 1; $entity->attr = 2; Что-то вроде этого в C: int* attr; *attr = 1; *attr = 2;

PHP, добавляющийся в файл с определенной позиции

В php я открываю текстовый файл и добавляю к нему. Однако мне нужно добавить 3 символа до конца файла. Другими словами, ... нужно добавить/записать из определенного места в файле. Может ли кто-нибудь помочь? С наилучшими пожеланиями Любен

Указатели PHP против ссылок

В PHP, в чем разница между использованием указателя, такого как: function foo( $var ) { $var = 3; } $a = 0; foo( ... 3; } $a = 0; foo( $a ); Они оба изменяют значение исходной переменной, но представлены ли они по-разному внутренне?

Указатели PHP ведут себя неожиданно

Работая над проектом, который проверяет, связаны ли модели Laravel друг с другом, я заметил некоторые (странные?) повед ... похоже, не понимают, почему существует второй цикл foreach, это должно показать, что массив меняется без переназначения

Должен ли я отменить настройку значений массива PHP?

Работает ли сборка мусора для значений массива так же, как сборка мусора для обычных переменных? Т.е. будет ли полный ... ьтрую этот массив. Я мог бы несколько изменить свои функции фильтрации в зависимости от ответов, которые я получу здесь.

Как использовать указатель в функции PHP? [дубликат]

На этот вопрос уже есть ответ здесь: Есть ли указатели в php? ... ать указатель для параметра функции: test( *text); function test( *txt){ //codes goes here } Возможно ли это в PHP?

Область действия переменной PHP и "для каждого"

Мое приложение создает PDF-документы. Он использует сценарии для создания HTML-кода каждой страницы. Класс, генерирующи ... Я чувствую, что это проблема с областью действия указателя и переменной, так что я могу сделать, чтобы исправить это?

Возвращает ли функция PHP current() копию или ссылку на массив?

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

Динамическое обновление строки PHP со ссылкой

Есть ли какой-нибудь способ сделать это: $myVar = 2; $str = "I'm number:".$myVar; $myVar = 3; echo $str; Вывод бы ... = 3; echo $finalStr; Я бы хотел, чтобы это вышло: "привет, я номер 3" вместо "привет, я номер 2 "...но это не так.

так как же на САМОМ деле работает передача по ссылке в php?

Действительно простой вопрос, но вместо того, чтобы просить академического объяснения, я хочу, чтобы он был как можно б ... ет указатели, какой смысл указывать & (кроме замыканий, очевидно)? Наверное, я недостаточно знаю о мужестве переводчика.

"Привязка" переменных по ссылке для отложенной обработки в классе

У меня есть синглтон следующего класса. Чего я пытаюсь добиться, так это собрать ссылки на различные массивы результато ... х изменений он по-прежнему показывает то же поведение (или, если быть более точным, не показывает ожидаемого поведения).