Денис Павлик, а так решение в 7 посте. default должен быть последним условием.
Можно й так, только с isset() потому, что при отсутствии гета, будет Notice ошибка, т.к это не bool
<?
$act = isset($_GET['act']) ? $_GET['act'] : null;
switch($act)
{
default:
break;
}
?>
Не не не, так не получится, просто нужно null => false. потому что если ты в укороченной тернарной строке напишешь isset который там не нужен, то он будет возвращать только bool а не сами данные.
p.s. только из за этой проблемы добавили ?? в php7 (ну и довели до ума)