Вопросы по теме '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 просмотров

Как применить 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 просмотров

изменение из раскрывающегося меню на несколько вариантов выбора открытого поля
У меня есть раскрывающееся меню, которое я хочу изменить на поле с множественным выбором. Приведенный ниже код работает, если вы выбираете только 1 вариант (как у меня было раньше), но если вы выберете 2, он покажет только 1 из двух, как я могу...
302 просмотров

Отмена регистрации глобалов?
У меня проблемы с пониманием этой функции. Я знаю, что такое 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 просмотров

Передать весь 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 просмотров

$_GET и isset()
Меня судят о if isset($_GET['whatever'])... перед остальной частью моего оператора if. Ошибки E_NOTICE очень удобно отключать, а для $_POST переменных у меня есть решение в моем сценарии инициализации .. $POST = (is_array( $_POST )...
11700 просмотров
schedule 29.02.2024