'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'])
わかっていますが、設定されているかどうかだけではなく、設定されているかどうかは関係ありません。値が空以上であるかどうかだけが気になります。ストリング。