Я бы не рекомендовал использовать суперглобальный $_REQUEST
для захвата ввода формы, если только вы не тестируете форму. Вместо этого используйте $_GET
или $_POST
, если только у вас нет веских причин.
Кроме того, isset()
и array_key_exists()
оба делают один и тот же трюк с ключами массива, хотя array_key_exists()
более понятен в контексте массивов.
Я рекомендую использовать:
error_reporting(E_ALL); //E_ALL - All errors and warnings
в вашей среде разработки, так как это может показать, где могут быть применены передовые методы, такой отказ в объявлении переменных до их использования и т. Д.