
19/06/2015, 12:50
|
 | Philosopher | | Fecha de Ingreso: noviembre-2011 Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años, 3 meses Puntos: 977 | |
Respuesta: ¿Alguien sabe porque? El manual es extremadamente claro al respecto. Cita:
Iniciado por Manual oficial de PHP 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)
- objetos SimpleXML creados desde etiquetas vacías
Cualquier otro valor es considerado TRUE (incluyendo cualquier resource).
__________________ «Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».
― Ayn Rand |