PHP Booleans
/* Booleans
true or false - to define a boolean use the keyword true or false
true = anything that is non 0 value is considered true
false = 0 value and empty string */
<?php
$bool = TRUE;
var_dumo($bool); //dumb print bool(true)
$bool = FALSE;
var_dumo($bool); //dumb print bool(false)
?>
//typecast to see if is true or false
<?php
var_dumo((bool)""); // empty string - all false
var_dumo((bool) 0); //
var_dumo((bool) 0.0);//
var_dumo((bool) array()); // empty array
?>
// all report back as bool(false)
<?php
var_dumo((bool)"abc"); // string - all true
var_dumo((bool) 1); //
var_dumo((bool) 1.0);//
var_dumo((bool) -1); //
?>
// all report back as bool(true)
//TRUE / FALSE
// 1 / 0 - zero value will be false
$bool = false;
$bool = true;
$foo = "abcd"
= true
$bar = Ø
= false
//return false or true
//function call
isset ($bar);
//return false
$time = 0 (no good - I think it should be false?)