Вопросы по теме 'superglobals'
Использование переменных переменных с суперглобальными массивами PHP вне функций и классов
Я новичок в PHP, я обнаружил, что предупреждение говорит:
Обратите внимание, что переменные переменные нельзя использовать с суперглобальными массивами PHP внутри функций или методов класса.
Итак, означает ли это, что я могу использовать...
69 просмотров
schedule
06.09.2021
Супермассив $ _REQUEST не инициализирован в массиве $ GLOBALS
ПРОБЛЕМА
Итак, у меня есть эта функция для извлечения и обработки данных из массивов $ _REQUEST, $ _POST, $ _GET или $ _COOKIE. Я знаю, какой массив использовать, только по вызову функции. Упрощенный пример:
function gg( $name,...
2054 просмотров
schedule
09.03.2022
Реальный объект SESSION в PHP
ИЗМЕНИТЬ: (ОБНОВЛЕНО)
Возможно, мой вопрос был недостаточно ясен. Хорошо, скажем так:
$arr["a"] = 10;
var_dump($arr);
$arr["b"] =& $arr["a"];
var_dump($arr);
первый var_dump возвращает:
array
'a' => int 10
В то время...
837 просмотров
schedule
05.04.2022
Как применить filter_input к суперглобалам
В соответствии с IDE netbeans мне нужно добавить какой-то фильтр к суперглобальным переменным, filter_input(), предложенный netbeans, для кода ниже
$page = (isset($_GET['p']) && !empty($_GET['p'])) ? $_GET['p']: 'home';
После...
246 просмотров
schedule
17.05.2022
PHP, как использовать строку как суперглобальную
Я создаю небольшой абстрактный класс, который должен упростить определенные задачи.
Например: $var = class::get('id'); будет запускать проверку наличия идентификатора указателя в $_GET, возвращая строку или массив в соответствии с параметрами....
1440 просмотров
schedule
07.08.2022
Возможные значения для: PHP_OS
Есть ли место, где можно найти список возможных значений предопределенной константы PHP PHP_OS ? Я хотел бы использовать это значение для проверки системных требований, но мне нужно знать, как разные операционные системы названы в этой переменной....
29160 просмотров
schedule
21.09.2022
Как отобразить ошибку, когда загруженные файлы превышают post_max_size php?
Как отобразить ошибку, когда загруженные файлы превышают post_max_size php?
print_r($_FILES);
Я получаю пустой массив, когда я превысил post_max_size
array()
Я получил это с php.net, но я этого не понимаю и не знаю, как это...
1849 просмотров
schedule
09.02.2023
Получение параметров $ _GET из маршрута в Zend Framework 2
В Zend Framework 1 был очень простой способ синтаксического анализа URL-маршрутов и установки найденных параметров в суперглобале $ _GET для облегчения доступа. Конечно, вы можете использовать -> getParam ($ something) внутри контроллера, но если...
22166 просмотров
schedule
31.01.2023
изменение из раскрывающегося меню на несколько вариантов выбора открытого поля
У меня есть раскрывающееся меню, которое я хочу изменить на поле с множественным выбором. Приведенный ниже код работает, если вы выбираете только 1 вариант (как у меня было раньше), но если вы выберете 2, он покажет только 1 из двух, как я могу...
302 просмотров
schedule
20.07.2023
Отмена регистрации глобалов?
У меня проблемы с пониманием этой функции. Я знаю, что такое register_globals и как давно он устарел по сравнению с PHP, но я смотрю на этот код и думаю, что в? ...
<?php
//Undo register_globals
function unregister_globals() {...
1097 просмотров
schedule
01.07.2023
Используйте переменные-переменные с суперглобальными массивами
Интересно, можно ли динамически читать суперглобальные переменные, я хотел бы сделать что-то вроде этого:
<?php
$n = 'GET';
$var = '$_'.$n.'[\'something\']'; // pour lire $_GET['something']
echo $var;
//Or
$n = 'POST';...
77 просмотров
schedule
22.10.2022
Как правильно получить доступ к суперглобалам?
Я открываю секреты PHP. Я нашел одну вещь, на которую у меня нет ответа. Я хотел бы получить доступ к переменным из суперглобального $_SESSION в классе. Все работает, но механизм PHPMD для проверки беспорядка в коде показывает мне проблему....
2753 просмотров
schedule
09.07.2023
'session_destroy()' полностью уничтожает и делает недоступной суперглобальную переменную $_SESSION?
Я узнал, что
session_unset() удаляет все переменные сеанса, что означает, что он просто очищает переменную $_SESSION , и это эквивалентно выполнению:
$_SESSION = array();
Это влияет только на экземпляр/ы локальной переменной $_SESSION...
95 просмотров
schedule
23.10.2022
Передать весь URL-адрес в переменную $_GET на встроенном сервере PHP
Я запускаю встроенный сервер PHP с
php -S 127.0.0.1:80 index.php
Я хочу передать всю строку URI в поле с именем «url» в массиве $_GET. Когда я ввожу http://localhost/thisIsAURLString , я хочу, чтобы var_dump($_GET); возвращало array(1) {...
109 просмотров
schedule
10.02.2023
$_GET и isset()
Меня судят о if isset($_GET['whatever'])... перед остальной частью моего оператора if. Ошибки E_NOTICE очень удобно отключать, а для $_POST переменных у меня есть решение в моем сценарии инициализации ..
$POST = (is_array( $_POST )...
11700 просмотров
schedule
29.02.2024