Ver Mensaje Individual
  #12 (permalink)  
Antiguo 10/10/2010, 22:57
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: [duda existencial] si tengo if($a && $b)... y $a es falso, ¿Se evalúa $b?

Puedes ingresar la función en una variable y luego llamar empty, ejemplo
Código PHP:
Ver original
  1. <?php
  2. function foo(){
  3.     return null;
  4. }
  5. if(is_null(foo())){
  6.     echo 'foo is null <br />';
  7. }
  8.  
  9. $foo = foo();
  10. if(empty($foo)){
  11.     echo 'foo se considera también empty <br />';
  12. }
Y además tanto como && como AND y || como OR son iguales, la única diferencia es su precedencia. Pero se resuelve usando parentesis, si es que sea necesario.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos