Manejo de variables
Tipo boolean
Operadores logicos
';
$bandera = true;
if ($bandera == true)
echo '$bandera es true
';
if ($bandera)// Esta manera es la recomendada
echo '$bandera es true
';
echo '
';
$bandera = false;
if ($bandera == false)
echo '$bandera es false
';
if (!$bandera)// Esta manera es la recomendada
echo '$bandera es false
';
echo '
Asignando valor segun resultado de una expresion
';
$valor = 10;
$bandera = ($valor > 5);
if ($bandera)
echo '$bandera es true
';
if (!$bandera)
echo '$bandera es false
';
echo '
Valores que evaluan a false
';
$valorInteger = 0;
$valorFloat = 0.0;
$valorStringCero = '0"';
$valorStringSinDatos = '';
$valorNULL = NULL;
$valorArregloVacio = array();
if (!$valorInteger)
echo '$valorInteger es false
';
if (!$valorFloat)
echo '$valorFloat es false
';
if (!$valorStringCero)
echo '$valorStringCero es false
';
if (!$valorStringSinDatos)
echo '$valorStringSinDatos es false
';
if (!$valorNULL)
echo '$valorNULL es false
';
// Si error_reporting = E_ALL esto arroja una notificacion
if (!$valorStringVacio)
echo '$valorStringVacio es false
';
if (!$valorArregloVacio)
echo '$valorArregloVacio es false
';
echo '
is_bool()
';
$banderaFalsa = 10;
$banderaValida = 1 < 10;
if (is_bool($banderaFalsa))
echo '$banderaFalsa es boleana
';
if (is_bool($banderaValida))
echo '$banderaValida es boleana
';
$valor='0000000';
echo '
';
echo '"' . $valor . '"';
?>