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?
Действительно простой вопрос, но вместо того, чтобы просить академического объяснения, я хочу, чтобы он был как можно б ... ет указатели, какой смысл указывать & (кроме замыканий, очевидно)? Наверное, я недостаточно знаю о мужестве переводчика.
"Привязка" переменных по ссылке для отложенной обработки в классе
У меня есть синглтон следующего класса. Чего я пытаюсь добиться, так это собрать ссылки на различные массивы результато ... х изменений он по-прежнему показывает то же поведение (или, если быть более точным, не показывает ожидаемого поведения).