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

Выполняются ли множественные назначения переменных по значению или ссылке?

$a = $b = 0; В приведенном выше коде оба $a и $b назначают значение 0 или $a просто ссылаются на $b ?

Хранение данных формы как переменной сеанса

Поэтому мне было интересно, можно ли хранить данные, поступающие из формы в качестве переменной сеанса. Вот что я до сих пор знаю, но я не знаю, что положить на форму. Спасибо, что посмотрели! <strong>Test Form</strong> <form action="" method"post"> <input type="text" name="picturenum"/> <input type="submit" name="Submit" value="Submit!" /> </form> <? if (isset($_POST['Submit'])) { $_session['picturenum'] = $_POST['picturenum']; } […]

Лучший способ заменить переменные в текстовом формате с помощью PHP

Каков наилучший способ взять какой-то простой текст (а не код PHP), который содержит переменные в стиле PHP, а затем заменить значение переменной. Это довольно сложно описать, вот пример. // — myFile.txt — Mary had a little $pet. // — parser.php — $pet = "lamb"; // open myFile.txt and transform it such that… $newContents = "Mary […]

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

Я получаю значения в строке GET из Aweber при представлении пользователем формы. Я беру переменные, которые они отправляют, и отправляет их на шлюз SMS, чтобы уведомить третью сторону представления текстовым сообщением. Вот моя проблема. Мне нужно перенаправить страницу, которая выполняет команды исходящих SMS в заголовке php, на другую страницу, которая в конечном итоге отображает переменные […]

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

Простите меня, если это обычная вещь, но я не знаю, как мне это делать. Я хотел бы видеть, идентичны ли три переменные Я думал, что смогу сделать это: <?php if ($one == $two == $three) { echo "they all match."; } else { echo "one of these variables do not match."; } ?> Но я […]

Могут ли пространства имен 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 вам понадобился & модификатор, чтобы поддерживать ссылку после внесения изменений, но я смущен тем, которые я прочитал относительно […]

свойство динамического класса $$ значение в php

Как я могу ссылаться на свойство класса, зная только строку? class Foo { public $bar; public function TestFoobar() { $this->foobar('bar'); } public function foobar($string) { echo $this->$$string; //doesn't work } } Каков правильный способ оценки строки?

Интерполяция переменных PHP и конкатенация

В чем разница между двумя следующими способами (производительность, читаемость и т. Д.) И что вы предпочитаете? echo "Welcome {$name}s!" против echo "Welcome ".$name."!";