Как удалить ошибку неопределенного индекса при использовании переменных PHP

Задать вопрос
$ _POST или $ _GET – две специальные функции PHP, которые используются для получения переменных из формы, заполненной пользователем. При использовании этих функций Вы можете столкнуться с ошибкой, которая говорит о существовании неопределенного индекса (Undefined Index Error).

Эту ошибку можно устранить с помощью PHP-функции isset ().

N.B. Наличие неопределенного индекса является незначительной ошибкой и поэтому обычно о ней не уведомляется по умолчанию. Однако, это зависит от конфигурации сервера. С помощью функции error_reporting можно изменить тип сообщения об ошибке.

Исправление ошибки неопределенного индекса при использовании переменных PHP

Чтобы избежать этой ошибки при использовании переменных $ _POST или $ _GET, просто проверьте, были ли поля таблицы инициализированы с помощью функции isset ().


// Перед использованием $_POST['значение']
если (isset($_POST['значение']))
{
// Действия, если $_POST['значение'] существует
}

Изображение: © Scanrail1 - Shutterstock.com
Jean-François Pillou

Контент нашего сайта создается в сотрудничестве с экспертами в области IT и под руководством основателя CCM.net и технического директора Figaro Group Жана-Франсуа Пиллу. CCM - ведущий международный сайт о технологиях, доступный на 11 языках.

Подробнее о команде CCM

Похожие запросы