Проверьте, может ли строка быть логическим PHPPhp

Кемеровские программисты php общаются здесь
Anonymous
Проверьте, может ли строка быть логическим PHP

Сообщение Anonymous »

Я получаю строку из $_GET и хочу проверить, может ли она быть логическим значением, прежде чем использовать ее для части запроса MySQL. Есть ли лучший способ сделать это, чем:

function checkBool($string){
$string = strtolower($string);
if ($string == "true" || $string == "false" ||
$string == "1" || $string == "0"){
return true;
}
else {
return false;
}
}

if (checkBool($_GET['male'])){
$result = mysql_query(
"SELECT * FROM my_table " .
"WHERE male='".$_GET['male']."'") or die(mysql_error());
}


Подробнее здесь: https://stackoverflow.com/questions/827 ... oolean-php

Вернуться в «Php»