prisskreative
10/2/2014 - 7:48 PM

PHP Booleans

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?)