$keys = array( "layerName", "lat", "lon", "radius","CHECKBOXLIST");
$value = array();
try {
foreach( $keys as $key ) {
if ( isset($_GET[$key]) )
$value[$key] = $_GET[$key];
else
throw new Exception($key ." parameter is not passed in GetPOI request.");
}//foreach
}
catch(Exception $e) {
echo 'Message: ' .$e->getMessage();
}
Этот код написан для получения значений параметров из запросов GET. Если какой-либо из этих параметров не передан в запросе GET, он должен вызвать исключение но в этом случае это не так. В чем может быть проблема?