如果PHP GET不存在,则返回一个值?

Dan*_*mer -3 php url get return-value

我有很多PHP语句:

$getvalue = $_GET['valueiwant'];
Run Code Online (Sandbox Code Playgroud)

在某些情况下,并非所有变量都可用.那么,假设URL字符串中不存在"valueiwant",我如何根据它不存在的事实返回一个值?

例如,如果找不到'valueiwant',则将$ getvalue设置为-1

目前看来值默认为0,如果不存在,我需要小于0.

有任何想法吗?

谢谢

Voi*_*cus 5

我总是用

$getvalue=isset($_GET['valueiwant'])?$_GET['valueiwant']:-1;
Run Code Online (Sandbox Code Playgroud)

  • @MichelFeldheim` $ _GET`数据永远不会包含空值,除非您有意注入它. (2认同)