Booleanos
Este es el tipo más simple. Un boolean expresa un valor que indica
verdad. Puede ser &true; (verdadero) o &false; (falso).
Sintaxis
Para especificar un literal de tipo boolean se emplean las constantes &true; o
&false;. Ambas no son susceptibles a mayúsculas y minúsculas.
]]>
Usualmente, el resultado de un operador
que devuelve un valor de tipo boolean es pasado a una
estructura de control.
\n";
}
// ...porque se puede escribir simplemente:
if ($mostrar_separadores) {
echo "\n";
}
?>
]]>
Conversión a booleano
Para convertir explícitamente un valor al tipo boolean, use los
amoldamientos (bool) o (boolean). Sin embargo,
en la mayoría de casos es innecesario el amoldamiento, ya que un valor será convertido
automáticamente si un operador, función o estructura de control requiere un
argumento de tipo boolean.
Véase también la Manipulación de
tipos.
Cuando se realizan conversiones a boolean, los siguientes valores se
consideran &false;:
el boolean &false; mismo
el integer 0 (cero)
el float 0.0 (cero)
el valor string vacío, y el
string "0"
un array con cero elementos
un object con cero variables
miembro (sólo en PHP 4)
el tipo especial NULL (incluidas
variables no establecidas)
objetos SimpleXML creados desde etiquetas
vacías
Cualquier otro valor se considera como &true; (incluido cualquier resource).
-1 se considera &true;, como cualquier otro número distinto de cero
(ya sea negativo o positivo).
]]>