Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/09/2012, 14:07
Avatar de Naahuel
Naahuel
 
Fecha de Ingreso: marzo-2011
Ubicación: localhost
Mensajes: 796
Antigüedad: 13 años, 8 meses
Puntos: 192
Respuesta: Problema Variables boolean php

Leé la documentación :)

http://php.net/manual/es/language.types.boolean.php

Básicamente, será verdadero:
Cualquier entero diferente de 0
Cualquier cadena de texto no vacía
Cualquier array/objeto no vacío
La palabara reservada TRUE

Será falso:
El número 0
Una cadena vacía
Un array u objeto vacío
La palabra reservada FALSE

Ejemplos:

Código PHP:
Ver original
  1. // -------------------------
  2. // :: Arrojará verdadero
  3. // -------------------------
  4. $bool = 'false';
  5. if($bool){
  6.     echo '1.- verdadero';
  7. } else{
  8.     echo '1.- falso';
  9. }
  10. echo '<br><br>';
  11.  
  12. // -------------------------
  13. // :: Arrojará falso
  14. // -------------------------
  15. $bool = FALSE;
  16. if($bool){
  17.     echo '2.- verdadero';
  18. } else{
  19.     echo '2.- falso';
  20. }
  21. echo '<br><br>';
  22.  
  23. // -------------------------
  24. // :: Arrojará falso
  25. // -------------------------
  26. $bool = array();
  27. if($bool){
  28.     echo '3.- verdadero';
  29. } else{
  30.     echo '3.- falso';
  31. }
  32. echo '<br><br>';
  33.  
  34.  
  35. // -------------------------
  36. // :: Arrojará verdadero
  37. // -------------------------
  38. $bool = -1;
  39. if($bool){
  40.     echo '4.- verdadero';
  41. } else{
  42.     echo '4.- falso';
  43. }
  44. echo '<br><br>';

Si muestras la variable $bool verás su contenido, dependiendo de qué tipo sea. Si querés mostrar "verdadero" o "falso" tenés que hacer algo como lo que yo hice (es decir, verificarla y mostrar una cadena propia)
__________________
nahueljose.com.ar