Есть ли способ сделать так, чтобы следующий код все еще использовал переключатель и возвращает b not a? Спасибо!
$var = 0;
switch($var) {
    case NULL : return 'a'; break;
    default : return 'b'; break;
}
Используя инструкции if, вы, конечно, сделаете это так:
$var = 0;
if($var === NULL) return 'a';
else return 'b';
Но для более сложных примеров это становится многословным.