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). ]]>