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();, но это только часть вопроса, если я неправильно понял, что устарело...)