hola, buenas, una pregunta, yo programo en php y casi siempre para hacer verificaciones de variables, uso  "empty" o (!empty)
 
nunca me dio error reporting ni nada de eso, a lo mejor, alguna vez, me toco hacer un en una variable asi... 
if($variable). el tema es que quisiera saber, osea pienso que if funciona casi igual, pero que da error de "NOTICE" en variables no definidas... 
pues tenia un codigo y me dijeron que saque los empty, por que esta funcion. evaluando otra funcion da error. osea tengo que mandar if. y no se, por ahi salta un error... teng oque 
comprobar todo de vuelta...  
http://docs.php.net/manual/en/types.comparisons.php 
me dieron esto y no me cierra, bien, tengo que verificar todo el codigo