Как напечатать булево как строку в php?
У меня есть логическое значение в php. Когда я делаю что-то вроде:
sprintf('isTrue=%s', isTrue)
Here isTrue is boolean
Я получаю что-то вроде isTrue=1
или же isTrue=
, Есть ли простой способ получить isTrue=True
или же isTrue=False
3 ответа
Вы могли бы использовать небольшую полезную функцию, как это возможно
function _bool($b){
return $b ? 'True' : 'False';
}
echo _bool( $var );
echo $isTrue ? 'true' : 'false';
Если оно isTrue
это функция, которая возвращает значение bool:
echo isTrue() ? 'true' : 'false';
Чтобы получить с типом данных:
$isTrue = false;
var_dump($isTrue);