Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/02/2016, 09:01
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: diferencia entre empty y if. que usar ?

A ver, un NOTICE es un error, un mejor dicho la evidencia de que cometes una mala practica.

Lo correcto es siempre verificar la existencia de una variable antes de usarla ¿no te parece lógico?

Y bueno, un if() no es capaz de ello, por eso hay construcciones tipo isset() y empty().

El asunto es que isset() y empty() trabajan únicamente con variables y no con expresiones, que justamente es lo que dices de "evaluando otra función da error".

Se te limitas a comprobar variables es correcto usar isset() o empty(), si intentas comparar expresiones ya no.

Por cierto, las versiones más recientes de PHP ya eliminaron esta limitación y permiten evaluar expresiones y no sólo variables.

Consulta el manual.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.