www.digitever.net www.digitever.net

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 . '"'; ?>