Описание тега variable-variables

Особенности языка PHP: переменная переменная принимает значение переменной и обрабатывает его как имя переменной.
4 ответа

Разбор переменных внутри строки

Я храню некоторые строки в *.properties файл. Пример строки: sendFrom=Отправка электронных писем от {$ oEmails-> agentName}, {$oEmails->customerCount} людям. Моя функция принимает значение от sendingFrom и затем выводит эту строку на страницу, однак…
23 май '12 в 16:51
5 ответов

javascript эквивалент php $$ доллар доллар

Я объявил локальную переменную с именем cont в функции с именем validate. Я вызываю процесс-функцию изнутри validate. Я посылаю строку "продолжение" в качестве аргумента для проверки функции. В функции процесса, используя строку 'cont', я хочу полу…
21 окт '10 в 11:46
1 ответ

Потенциальные проблемы безопасности с переменными переменными

Я часто использую следующие строки для упрощения обработки ввода формы. foreach($_POST as $key => $value){ $$key = $value; } Это действительно удобно, потому что вам нужны только строки, и вы получаете все, что вы представляли как переменные, но …
19 мар '15 в 15:09
1 ответ

Используя R, как ссылаться на переменные (или переменные) а-ля PHP

Используя R stats, я хочу получить доступ к сценарию переменной переменной, похожему на технику PHP с двойным знаком доллара: http://php.net/manual/en/language.variables.variable.php В частности, я ищу функцию в R, которая эквивалентна $$ в PHP. ОБН…
3 ответа

PHP: установка переменных сеанса через переменные переменные

Я хотел бы установить переменную сеанса с чем-то похожим на: $key = '_SESSION[element]'; $$key = 'value'; Это действительно установить $_SESSION['element'] равно value, но это также, кажется, очищает остальную часть моего $_SESSION переменная, в рез…
14 окт '11 в 06:11
1 ответ

Как я могу задержать статическое связывание в унаследованном классе с переменными переменными PHP

Дело в том, что у нас есть три класса A, B и C. B и C наследуются от A. <?php class A{ public static function update(){ static::$id = 1; } } class B extends A{ public static $id_B; } class C extends A{ public static $id_C; } A::update(); ?> По…
4 ответа

Что делает этот цикл с использованием синтаксиса PHP $$?

Я нашел этот код PHP в приложении, которое я должен изменить... $links = mysql_query($querystring); foreach (mysql_fetch_array($links) as $key=>$value) { $$key = $value; } Я немного озадачен. Это действительно перебирает результаты запроса и копи…
25 июн '09 в 01:25
2 ответа

Переменные переменные плохая практика для использования?

Я только что прочитал пост , это плохая практика использовать переменные переменные в php следующим образом? объясняя, почему их плохо использовать с классами, я должен создать динамические переменные для сортировки например: $array = array( array("…
27 июн '13 в 13:04
1 ответ

Как вставить элемент в массив, имя которого содержится в переменной?

Я делаю общий класс PHP, который автоматически загружает значения в объект из базы данных Чтобы установить свойства, я использую это: $object->$propertyName = $valueFromDB; где значение propertyName происходит от имени поля mysql.. Теперь я хочу …
13 фев '13 в 19:41
2 ответа

Как я могу объединить строку с переменной и использовать ее в качестве другой переменной?

У меня есть переменная $language, который может быть: "en", "nl", or "fr"У меня есть 3 другие переменные $menu_en, $menu_fr and $menu_fr, У меня есть страница php, где я хочу, чтобы меню появилось на любом из 3 языков. Я попробовал это: echo '$menu_…
30 апр '15 в 22:23
1 ответ

Как я могу использовать переменную в $_POST[....]

Это мой код: for($zm=1; $zm<=$ilosc; $zm++){ $aaa.$zm = $_POST['bbb.$zm']; } Я хочу использовать переменную $zm in $_POST --> ( $_POST['bbb.$zm'] ); Какова правильная форма?
18 янв '14 в 18:23
3 ответа

Как я могу получить доступ к методам, основанным на строках в массиве?

Здравствуйте! Я даже не уверен, возможно ли это, но, надеюсь, это на Java. Я знаю, что сделал это в PHP, используя переменные переменные и динамический доступ к переменной, но я прочитал, что это невозможно в Java по другому вопросу. У меня есть мас…
26 июн '09 в 20:18
4 ответа

Переменная PHP не работает, когда на нее ссылается '$'

Я пытаюсь преобразовать переменную PHP в переменную JS, используя небольшую вспомогательную функцию, которая использует переменные переменные. Чтобы упростить, вот что я пытаюсь сделать: $project_key = 'project 1'; function to_js($variable) { echo $…
26 июл '15 в 04:26
2 ответа

Использование eval() в коде, и как бы вы этого избежали?

В моем коде я хочу попробовать извлечь переменные $_POST или $_GET и сбросить их, как только они были запрошены один раз. Эта функция возвращает используемый метод, который достаточно прост. К сожалению, я не могу просто вернуть переменные $_POST ил…
13 мар '18 в 22:47
4 ответа

PHP: новая переменная из строки, объединенная с переменной (variable-variable)

У меня есть основная проблема php, которую я не смог решить, и я также хотел бы понять ПОЧЕМУ! $upperValueCB = 10; $passNodeMatrixSource = 'CB'; $topValue= '$upperValue'.$passNodeMatrixSource; echo $topValue; OUTPUT $ upperValueCB но я хочу OUTPUT в…
06 апр '13 в 14:30
2 ответа

Доступ к переменным переменным с помощью объекта

Я действительно не знаю, как описать эту проблему, поэтому извините, если название немного неясно. Я получил объект с полями массива. Я получил имя этих полей, хранящихся в переменной, и я хочу получить элемент в одном из этих полей массива. наприме…
23 окт '10 в 06:13
1 ответ

Есть ли случай, когда переменные переменные PHP делают решение более понятным?

Возможный дубликат: что такое реальное использование переменных переменных? Есть ли случай, когда переменные переменные PHP делают решение более понятным? Например, это: $a = 'hello'; $$a = 'hello, world!'; echo $hello;
03 ноя '10 в 17:22
4 ответа

Порядок обработки переменных: изменения в PHP 7

С выходом нового PHP 7.0.0 я немного обеспокоен изменениями в порядке оценки так называемых "переменных переменных". На этой странице в разделе "Изменения в обработке переменных" отображается таблица с примерами выражений с порядком их обработки в P…
2 ответа

Ссылка на элементы многомерного массива на основе строки без eval

Хорошо, я работаю с большим многомерным массивом, в котором содержится больше информации, чем мне нужно, и я хочу пройтись по нему, чтобы отфильтровать интересующие меня данные. К сожалению, этот многомерный массив создается динамически и не всегда …
6 ответов

Переменные PHP переменные получают значение массива

Я создаю проверку условия, где я передаю переменную и проверяемое значение. В этом случае переменная является значением массива, но я не могу заставить его вернуть его правильно //happens somewhere else $specialFeature['option1']="on"; $specialFeatu…
11 дек '14 в 06:24