is_bool


boolean apg

CHECK if a given VARIABLE is or is not a BOOLEAN VALUE.





This function returns a true on success or false on failure.

One way to visualize the test result is to use var_dump, however, it is better to use one for the  if  options as a conditional evaluation framework.



<?php

bool is_bool 
mixed $value )

where,

$value VARIABLE to test

?>
 

$value


The variable to test.



  1 EXERCISE   

<?php

/* - - - - - - - - - - - - - - - - - - - - - - -
   Run this code to see the result
   
   This is a simple example using  
   var_dump  
   to display the variable as is 
   - - - - - - - - - - - - - - - - - - - - - - - */ 
   
 
var_dump($_SERVER['REMOTE_ADDR']);
   
    echo 
'<br><br>';
   
 
var_dump($_SERVER['HTTP_USER_AGENT']);
 
    echo 
'<br><br>';
  
 
var_dump($_SERVER['HTTP_ACCEPT_LANGUAGE']);
 
    echo 
'<br><br>';
 
 
var_dump(M_E);
 
  echo 
'<br><br>';
  
$x04p 1.6e-19
 
  
var_dump($x04p);
  
$arr07 = [ 'c' => 299792458'G' => 6.67428E-11 ]; 

  echo 
'<br><br>';
  
  
var_dump($arr07);
  
$varN01 NULL

  echo 
'<br><br>';
  
  
var_dump($varN01);
  
  echo 
'<br><br>';
  
  
$varI0 123456;
  
  
var_dump($varI0);
  
  echo 
'<br><br>';
  
  
$vart true;
  
  
var_dump($vart);
  
    echo 
'<br><br>';
  
  
$varF FALSE;
  
  
var_dump($varF);

?>

  2 EXERCISE   

<?php

/* - - - - - - - - - - - - - - - - - - - - - - -
   Run this code to see the result

   This is a simple example using 
   if -> conditional evaluation
   to display if the variable
   is BOOLEAN
   
   This type with only one statement 
   is not complete
   - - - - - - - - - - - - - - - - - - - - - - - */ 
   
$var01 $_SERVER['REMOTE_ADDR'];
   
$var02 $_SERVER['HTTP_USER_AGENT'];
 
$var03 $_SERVER['HTTP_ACCEPT_LANGUAGE'];
 
$var04 M_E;
 
$x04p 1.6e-19
 
$arr07 = [ 'c' => 299792458'G' => 6.67428E-11 ]; 
  
$varN01 NULL;

$varf01 false;

$varF01 FALSE;

$vart01 true;

$varT01 TRUE;

// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

if(is_bool($var01))
    
// statement 1
    
var_dump($var0l);
    echo 
'<br><br>IS BOOLEAN<br>';
    
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -    

if(is_bool($arr07))
    
// statement 1
    
var_dump($arr07);
    echo 
'<br><br>IS BOOLEAN<br>';
 
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

if(is_bool($x04p))
    
// statement 1
    
var_dump($x04p);
    echo 
'<br><br>IS BOOLEAN<br>';
 
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

if(is_bool($varf01))
    
// statement 1
    
var_dump($varf01);
    echo 
'<br><br>IS BOOLEAN<br>';
 
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

if(is_bool($varT01))
    
// statement 1
    
var_dump($varT01);
    echo 
'<br><br>IS BOOLEAN<br>';

?>

  3 EXERCISE   

<?php

/* - - - - - - - - - - - - - - - - - - - - - - -
   Run this code to see the result

   This is a simple example using 
   if -> conditional evaluation
   to display if the variable
   is BOOLEAN
   - - - - - - - - - - - - - - - - - - - - - - - */
   
$var01 $_SERVER['REMOTE_ADDR'];
   
$var02 $_SERVER['HTTP_USER_AGENT'];
 
$var03 $_SERVER['HTTP_ACCEPT_LANGUAGE'];
 
$var04 M_E;
 
$x04p 1.6e-19
 
$arr07 = [ 'c' => 299792458'G' => 6.67428E-11 ]; 
  
$varN01 NULL;

$varf01 false;

$varF01 FALSE;

$vart01 true;

$varT01 TRUE;

// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

if(is_bool($var01))
{
    
// statement 1
    
var_dump($var01);
    echo 
'<br>IS BOOLEAN<br><br>';
}
else
{
    
// statement 2
    
var_dump($var01);
    echo 
'<br>IS NOT BOOLEAN<br><br>';
}
    
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -    

if(is_bool($arr07))
{
    
// statement 1
    
var_dump($arr07);
    echo 
'<br>IS BOOLEAN<br><br>';
}
else
{
    
// statement 2
    
var_dump($arr07);
    echo 
'<br>IS NOT BOOLEAN<br><br>';
}

// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

if(is_bool($x04p))
{
    
// statement 1
    
var_dump($x04p);
    echo 
'<br>IS BOOLEAN<br><br>';
}
else
{
    
// statement 2
    
var_dump($x04p);
    echo 
'<br>IS NOT BOOLEAN<br><br>';
}
 
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

if(is_bool($varf01))
{
    
// statement 1
    
var_dump($varf01);
    echo 
'<br>IS BOOLEAN<br><br>';
}
else
{
    
// statement 2
    
var_dump($varf01);
    echo 
'<br>S NOT BOOLEAN<br><br>';
}
 
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

if(is_bool($varT01))
{
    
// statement 1
    
var_dump($varT01);
    echo 
'<br>IS BOOLEAN<br><br>';
}
else
{
    
// statement 2
    
var_dump($varT01);
    echo 
'<br>IS NOT BOOLEAN<br><br>';
}

?>

  4 EXERCISE   

<?php

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   Run this code to see the result
    
   This is a simple example using 
   the function: isbool - user-defined
   to display if the variable
   is BOOLEAN
   - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
   
$var01 $_SERVER['REMOTE_ADDR'];
   
$var02 $_SERVER['HTTP_USER_AGENT'];
 
$var03 $_SERVER['HTTP_ACCEPT_LANGUAGE'];
 
$var04 M_E;
 
$x04p 1.6e-19
 
$arr07 = [ 'c' => 299792458'G' => 6.67428E-11 ]; 
  
$varN01 NULL;

$varf01 false;

$varF01 FALSE;

$vart01 true;

$varT01 TRUE;

function 
isbool($var)


if(
is_bool($var))
{
    
var_dump($var); 
    echo 
'<br>IS BOOLEAN<br><br>';
}
else
    
var_dump($var); 
    echo 
'<br>IS NOT BOOLEAN<br><br>';
    
}
    

isbool($arr07);
 
isbool($var04);

isbool($x04p);

isbool($varf01);

isbool($varT01);

?>