function valueFromGetOrPost($parameter)
{
$shvalue=NULL;
if ($_GET[$parameter])
{
$shvalue=$_GET[$parameter];
}
else if (isset($_POST[$parameter]))
{
$shvalue=$_POST[$parameter];
}
return $shvalue;
}
сказать с помощью filter_input
В основном код проверяет, существует ли параметр в GET или POST. А затем верните значение параметра.
Я думаю, что это должно быть так распространено, это должно быть там какой-то встроенной функцией уже
Использование
$_REQUEST
(документация).Таким образом, ваш код будет выглядеть как:
Вы можете использовать fast return, чтобы немного упростить его, я.e
Или можно использовать тернарный оператор, так как вы возвращаете NULL в любом случае, если ни один из них не установлен:
Вот мое предложение, используя функцию filter_input() :