Para especificar un literal booleano, use alguna de las palabras
clave TRUE o FALSE. Ambas son insensibles a mayúsculas
y minúsculas.
Usualmente se usa algún tipo de operador que deuelve un valor
boolean, y luego éste es pasado a una estructura de
control.
Para convertir explÃcitamente un valor a
boolean, use el moldeamiento
(bool) o (boolean). Sin
embargo, en la mayorÃa de casos no es necesario usar el
moldeamiento, ya que un valor será convertido
automáticamente si un operador, función o
estructura de control requiere un argumento tipo
boolean.
Vea también Manipulación de
Tipos.
Cuando se realizan conversiones a boolean, los
siguientes valores son considerados 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 (incluyendo variables
no definidas)
Cualquier otro valor es considerado
TRUE (incluyendo cualquier
resource).
| Aviso |
¡-1 es considerado TRUE, como
cualquier otro número diferente a cero (ya sea negativo
o positivo)!
|