When echo
ing a boolean (true or false), PHP converts it to 1
or <nothing>
and displays it. e.g.:
$x = true; echo $x; //displays: 1
$x = false; echo $x; //displays: <nothing>
My Question: Is there a PHP function (if not how to code it) which can display exactly "true" or "false" (and not 1 or nothing), if a variable is a boolean otherwise just display as PHP would normally display it.
I've just been looking to do this but needed to to it inline without a function so I just used :
echo(is_bool($x) ? ($x ? "true":"false"):$x);
Not the easiest to read but gets the job done!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With