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

Функции по ссылке или переменной, которые следует использовать когда?

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

PHP Переключение между двумя переменными одинаково без использования базы данных

мне нужно переключиться между двумя переменными, чтобы я мог одновременно обслуживать две переменные например, у меня есть $ad1 $ad2 Я хочу использовать обе рекламы одинаково, используя легкий метод без базы данных использование случайного метода не будет служить одинаково не могли бы вы посоветовать мне, как это сделать?

Переменная сеанса PHP отображается как пустая при обновлении

Чтобы упростить мой URL-адрес и сделать процесс активации с несколькими этапами проще, я запрограммировал свою страницу для хранения идентификатора пользователя и кода активации из электронной почты активации в качестве переменных сеанса. Когда userID и actCode находятся в URL-адресе, он сохраняет их как переменные сеанса, а затем перенаправляет на активацию (я использовал htaccess для удаления части […]

Помещение переменной PHP в качестве значения текстового поля

Я пытаюсь написать код, который передает переменную php в качестве значения текстовых полей. Вот следующий код, который я пробовал: echo "<td>"."<input type='text' value='<?php echo $start_date; ?>'/>"."</td>" Это вызывает ошибку: Ошибка анализа: синтаксическая ошибка, неожиданный T_ECHO, ожидающий ',' или ';' Я пробовал различные методы переформулировки: echo "<input type='text' value='<?php echo $start_date?>'/>"; (это было чисто для проверки, […]

Передача переменной в ее родительскую функцию в PHP?

У меня есть функция w / в функции, и мне нужна внутренняя функция, чтобы сделать ее переменными доступными в области родительской функции, например: function sayMyName(){ getName(); // inner function generates $name value echo $name; // use $name } sayMyName(); Я мог бы просто просто глобализовать вещи в обеих функциях … Но моя ситуация намного сложнее […]

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

поэтому у меня есть две переменные $posts и $comments которые содержат массив сообщений и комментариев соответственно, у меня есть отдельное представление, которое принимает эти переменные, выполняет цикл foreach и печатает их на одной странице. Вопрос здесь в том, как передать обе переменные в представление? Если это одна переменная, я $this->load->view('myview',$myvar) ее так, как этот $this->load->view('myview',$myvar) […]

Расчет PHP из html-формы

Я создал страницу резервирования для веб-сайта ресторана с формой, чтобы забронировать заказ на ужин. Он содержит раскрывающийся список, который позволяет пользователю выбирать количество людей, которые будут обедать на своей вечеринке. Он также содержит переключатель, позволяющий пользователю выбирать, хотите ли они сидеть в VIP-зоне (Да / Нет). Каждый участник вечеринки должен заплатить дополнительно 5 фунтов стерлингов […]

PHP: cast to (array) и return-type: array не то же самое?

У меня есть следующая проблема в PHP: print_r() говорит, что это то же самое, gettype() говорит тот же тип, но последний вывод работает не для обоих случаев, хотя они должны быть одинаковыми! Мне это очень странно. код и вывод: $docdatau = get_object_vars(json_decode($docdata)); $docdatau2 = (array)json_decode($docdata); echo "1\n"; echo gettype($docdatau); echo "\n"; echo "————————————–\n"; print_r($docdatau); echo […]

Почему пустой ожидает T_PAAMAYIM_NEKUDOTAYIM, когда задана не переменная?

<?php define('foo', 'bar'); if (empty(foo)) { echo 'qux'; } http://codepad.org/G1TSK1c6 Ошибка анализа: синтаксическая ошибка, неожиданный ')', ожидающий T_PAAMAYIM_NEKUDOTAYIM в строке 4 Я знаю, что empty() только позволяет передавать переменные в качестве аргумента, но почему он ожидает T_PAAMAYIM_NEKUDOTAYIM (т.е. :: :), когда я даю ему константу?

PHP / CodeIgniter – установка переменных в __construct (), но они недоступны из других функций

Я доволен проблемой с переменным охватом. Может быть, мне просто нужно больше кофе … Вот мой (упрощенный) код – это в CodeIgniter 2: class Agent extends CI_Controller { public function __construct() { parent::__construct(); $this->load->model('agent_model'); // Get preliminary data that will be often-used in Agent functions $user = $this->my_auth_library->get_user(); $agent = $this->agent_model->get_agent($user->id); } public function index() […]