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)
?>
Entra en Vigencia la Ley AntiDescargas en España Llega el mes de marzo y con él la terrible fecha que los internautas esperábamos: La entrada en vigor de la Ley Antidescargas, que permitirá el cierre...
Fedora 17 Fedora 17 nombre en clave Beefy Miracle es el próximo intento de esta distro por competir con Mint y Ubuntu por la primera posición del ranking Linux....
Que son Las Meta Tags y Como se Usan Las meta tags son identificadores ocultos, es decir instrucciones especiales del lenguaje HTML que no son mostradas directamente en el navegador, pe...
mysql real escape string mysql_real_escape_string — Escapa caracteres especiales de una cadena para su uso en una sentencia SQL Descripción string mysql_real_escape_string ...
Maneras de darte a conocer sin gastar dinero La manera más crítica y absolutamente gratuita para cualquier negocio online, es optimizar el sitio Web para los buscadores mediante técnicas SEO bi...
#WhatsApp se arrepiente y el doble check azul será opcional Los checks azules de WhatsApp generaron mucha controversia. Algunos criticaban que la actualización avanzaba sobre la privacidad de las personas. ...
Estrategias de Link Building o como ganar Popularidad para tu Web El Link Building es una estrategia muy utilizada para construir popularidad en una página web, blog, red social, portal, etc. La técnica consiste en c...
Màs de 200 millones de usuarios de Facebook juegan mensualmente a través de esa red social Mientras Zynga y otros comensales se pelean por cuestiones de copyright, en Facebook no tienen problema alguno con que la gente pase muchas horas fren...
Facebook podría por los 750 millones de usuarios La compañía no lo ha confirmado aún de forma oficial, pero se ha sabido a través de un informe privado que Facebook podría haber sobrepasado la barrer...
Ranking Buscadores Julio 2011 Las retirada de búsquedas en tiempo real en Google y la alianza de Microsoft con Baidu marcan los resultados de la clasificación de buscadores. Pes...
Booleans on PHP
Tagged on: