如果您尝试读取“get”变量的值,如果该变量未在 URL 中设置,会发生什么情况。示例:您请求页面test.php
,在该文件中它尝试读取 的值$_GET['message']
。在这种情况下会发生什么?将值返回为''
?
这是否意味着如果我总是期望输入一个值,并且不愿意接受 '' 的值,我可以做类似的事情
$foo = $_GET['bar'];
if($foo == ''){
// Handle my 'error'
}
else
{
// $foo should now have a value that I can work with
}
请记住我知道我可以使用isset($_GET['bar'])
但我不只是想知道它是否已设置,我不在乎是否设置,我只关心它的值是否不仅仅是空的细绳。