Hola bueno para empezar creo que esto no está bien:
En PHP existe el operador ternario
y luego la condicional yo lo haría así:
Código PHP:
Ver originalif($v === true) return true;
if( $v === false ) return false;
Bueno en realidad yo lo dejaría así:
Código PHP:
Ver originalif ($v===TRUE) return true;
return false;