Articles of переменных

Что делают операторы '& =' и '= &'?

Найти ответ на этот вопрос оказалось намного сложнее, чем я думал. Поскольку я не знаю, как вы это называете, трудно запустить поиск Google, так как он будет игнорировать эти символы. Я пробовал просматривать страницы операторов присваивания PHP и даже другие страницы операторов и не нашел ничего, что точно подсказывало мне, что они делают. Я не […]

Переменная конкатенации PHP

Возможно, вам будет легко ответить на вопрос. не может найти его в google. Я пытаюсь объединить два имени переменных; $i=0; for ($i=0;$i<5;$i++){ if($array[$i]>0){ $test.$i=//do something }else{ $test.$i=//do something } } //echo $test0 gives me nothing. //echo $test1 gives me nothing. Я знаю, что не могу использовать $ test. $ I, но не знаю, как это […]

Получение переменной объекта с помощью строки + переменной

Я хотел бы сделать что-то вроде этого: echo $myObject->value_$id но я не знаю правильного синтаксиса, и я не уверен, что это возможно. $id – это какая-то переменная PHP, например, имеет значение 1. В конце я хотел бы получить $myObject->value_1 но номер части ( 1 ) должен быть динамическим.

Почему переменная не может начинаться с номера?

Я работаю на PHP, я должен определить переменные в последовательности, чтобы сохранить в Mysql. И имя поля, и имя переменной должны быть одинаковыми в моем случае. Могу ли я объявить такую ​​переменную $1 OR $2 etc Если нет, то почему нет и если да, то почему? Я пытался: $id = 0; $6 = $_REQUEST['6']; $7 […]

PHP: печать неопределенных переменных без предупреждения

Мне просто интересно, есть ли быстрый способ повторить неопределенные переменные без предупреждения? (Я могу изменить уровень отчетности об ошибках, но я не хочу этого делать.) Самое маленькое, что я до сих пор: isset($variable)?$variable:'' Мне это не нравится по нескольким причинам: Это немного «многословный» и сложный $variable повторяется Отзвук пустой строки всегда меня раздражает. Мои имена […]

как передавать неограниченные аргументы по ссылке в php

У меня есть функция php, которая имеет неограниченное количество аргументов, которые я получаю от func_get_args (). У меня есть некоторые операции с аргументами (изменение строки или выполнение чего-то), и я хочу, чтобы это было как передающий аргумент по ссылке. Является ли это возможным? пример: $test = 'foo'; $test2 = 'bar'; function test(){ $args = func_get_args(); […]

В php при инициализации класса, как передать переменную этому классу, которая будет использоваться в ее функциях?

Итак, вот сделка. Я хочу вызвать класс и передать ему значение, чтобы он мог использоваться внутри этого класса во всех различных функциях ect. ЭСТ. Как мне это сделать? Спасибо, Сэм

Могут ли пространства имен PHP содержать переменные?

Могут ли пространства имен PHP содержать переменные? Если да, то как это можно осуществить?

Ссылки на PHP-переменные и использование памяти

Согласно руководству php : <?php $a =& $b; ?> // Note: // $a and $b are completely equal here. $a is not pointing to $b or vice versa. // $a and $b are pointing to the same place. Я предполагаю, что: <?php $x = "something"; $y = $x; $z = $x; должен потреблять больше памяти, […]

Как передать объекты по ссылке в PHP 5?

В PHP 5 вы должны использовать & модификатор для передачи по ссылке? Например, class People() { } $p = new People(); function one($a) { $a = null; } function two(&$a) { $a = null; ) В PHP4 вам понадобился & модификатор, чтобы поддерживать ссылку после внесения изменений, но я смущен тем, которые я прочитал относительно […]