I am tired of using code like:
$blog = isset($_GET[\'blog\']) ? $_GET[\'blog\'] : \'default\';
but I can\'t use:
$blog = $_
You can just write a custom helper:
function get($name, $default=null){
return isset($_GET[$name]) ? $_GET[$name] : $default;
}
$blog = get('blog', 'default');
Alternatively, you have the filter extension, e.g.:
$blog = filter_input(INPUT_GET, 'blog') ?: 'default';
It's not noticeably shorter but allows further validation and sanitisation (and it's also trivial to wrap in a custom function).