El filtro FILTER_VALIDATE_BOOLEAN valida valores como opciones booleanas.
Nombre: "booleano"
Número de identificación: 258
Posibles valores de retorno:
Devuelve VERDADERO si es "1", "verdadero", "activado" y "sí".
Devuelve FALSO si es "0", "falso", "desactivado" y "no".
De lo contrario, devuelve NULL.
<?php$var="yes";var_dump(filter_var($var, FILTER_VALIDATE_BOOLEAN));?>
La salida del código se ve así:
booleano(verdadero)