Следующий код выполняет ли GET переменные передаются или нет:
if($_SERVER['REQUEST_METHOD'] == 'GET')
{
//Do something
}
Следующая выполняется только когда передаются GET переменные:
if($_GET)
{
//Do something
}
Я был под впечатлением, что первый метод был лучше , но теперь я смущен.
Любые идеи? Благодаря!
OH! Спасибо за ваше объяснение. Я не понимал, что суперглобальное свойство $ _GET всегда существует. –
Он всегда существует и всегда является массивом. Но ваше состояние в порядке (я исправил свой ответ). Если ничего не передано, это пустой массив, и ваш код не будет выполнен. :) – Macmade
О! Большое спасибо! –