'get'변수의 값을 읽으려고하면 변수가 URL에 설정되지 않은 경우 어떻게됩니까? 예 : 페이지 test.php
을 요청하면 해당 파일에서 $_GET['message']
의 값을 읽으려고합니다. 이 경우 어떻게됩니까? 단지 값이 ''
으로 반환됩니다.PHP가 'get'변수를 읽었거나 설정되지 않았을 수도 있습니다.
이 항상 값을 기대하고있는 경우 입력, 그리고 내가 아는 명심하십시오 난 그냥
$foo = $_GET['bar'];
if($foo == ''){
// Handle my 'error'
}
else
{
// $foo should now have a value that I can work with
}
같은 것을 할 수있다 ''의 값을 받아 들일 아니라고 할 수 있다는 뜻 내가 사용할 수있는 것 isset($_GET['bar'])
하지만 그것이 설정되어 있는지 알고 싶지는 않습니다. 상관 없으면 걱정하지 않습니다. 그냥 빈 문자열 이상인 값을 가지고 있는지 신경 써야합니다. 만약 내가 제대로 이해하고
우에서 진정한 부울 값을 얻을하지 않습니다 : PI는 '$ _GET' – thecoshman