Premetto che ho già cercato abbondantemente sia nel forum e sia in en.php.net ma non sono riuscito a capire come fare...

Io incorporo una variabile booleana con il get, però ovviamente una volta incorporata questa viene vista come stringa anche se la variabile è in realtà booleana

cioè se io ho un link con:
Codice PHP:
index.php?a=true&b=false 
quando lo raccolgo con
Codice PHP:
$a=$_GET['a']; 
il valore diventa stringa

Come faccio a trasformarlo in booleano?
Ho provato con is_bool($a) e con var_dump((bool) $a);
ma non sono arrivato a una soluzione (che non sia complessa o comunque quella di inserire i casi manualmente...)