This is the simplest type. A boolean expresses a truth value. It can be either TRUE or FALSE.

Note: The boolean type was introduced in PHP 4.

Syntax

To specify a boolean literal, use the keywords TRUE or FALSE. Both are case-insensitive.

<?php
$foo = True; // assign the value TRUE to $foo
?>

Typically, some kind of operator which returns a boolean value, and the value is passed on to a control structure.

<?php
// == is an operator which test
// equality and returns a boolean
if ($action == "show_version") {
echo "The version is 1.23";
}

// this is not necessary…
if ($show_separators == TRUE) {
echo “<hr>\n”;
}

// …because instead, this can be used:
if ($show_separators) {
echo “<hr>\n”;
}
?>

Warning-1 is considered TRUE, like any other non-zero (whether negative or positive) number!

<?php
var_dump((bool) ""); // bool(false)
var_dump((bool) 1); // bool(true)
var_dump((bool) -2); // bool(true)
var_dump((bool) "foo"); // bool(true)
var_dump((bool) 2.3e5); // bool(true)
var_dump((bool) array(12)); // bool(true)
var_dump((bool) array()); // bool(false)
var_dump((bool) "false"); // bool(true)
?>
Sentencias de control en PHP Las sentencias de control permiten ejecutar bloque de códigos dependiendo de unas condiciones. Para PHP el 0 es equivalente a Falso y cualquier otro ...
Windows 8 Beta es Descargado mas de 1 millón de veces en 24 horas. Windows 8 ha conseguido cautivar la curiosidad de los usuarios. La primera beta para el público del sistema operativo, Windows 8 Consumer Preview, hab...
The Google Panda process Google Panda was built through an algorithm update that used artificial intelligence in a more sophisticated and scalable way than previously possible...
Google+ vs Facebook , Comparando ambas redes sociales John Blossom ha publicado una serie de métricas que comparan el uso de Facebook vs. Google Plus, en el que se desprenden interesantes conclusiones qu...
Linux kernel 3.2.6, última actualización Linux kernel 3.2.6 es la versión de mantenimiento liberada con la que se añaden algunas mejoras de rendimiento. Este lanzamiento trae actualizacion...
Microsoft Lumia 435 y 532 los más económicos de esa línea pero con grandes prestaciones Estaba sonando demasiado el río, y era con razón, ya que no solo llevaba un terminal, sino dos. Microsoft ha presentado hoy un par de dispositivos. El...
El nuevo MacBook Air colapsa con Chrome Google reconoce que su navegador causa un fallo crítico del kernel a los nuevos dispositivos de Apple. Tras la reciente aparición de una reiterada q...
Crean Baterías de arena de playa que duran 3 veces más Investigadores de ingeniería de la Universidad de California Riverside han creado una batería de iones de litio capaz de triplicar los estándares actu...
Características básicas de XHTML Lenguajes de etiquetas Uno de los retos iniciales a los que se tuvo que enfrentar la informática fue el de cómo almacenar la información en los ...
Google “entenderá” qué se está buscando La compañía introduce nuevos cambios en el buscador, que a partir de ahora incorporará la “búsqueda semántica” para ofrecer resultados más relevan...