 
			
				19/02/2016, 14:11
			
			
			     |  
      |    Colaborador   |    |    Fecha de Ingreso: mayo-2008  Ubicación: $MX['VZ']['Xalapa']  
						Mensajes: 3.005
					  Antigüedad: 17 años, 5 meses Puntos: 528     |        |  
  |      Respuesta: diferencia entre empty y if. que usar ?        isset() verifica si una variable existe. 
empty() verifica si una variable existe, y si contiene algo o no.   
if() evalúa una variable o expresión, pero para valuarla debe existir.   
ejemplos isset: 
isset($variable)//falso por que no existe   
$variable=''; 
isset($variable)//Verdadero, por que la variable existe aunque esté vacía     
ejemplos empty:   
empty($variable)//verdadero, la variable no existe   
$variable=''; 
empty($variable)//verdadero, la variable existe pero está vacía   
$variable=0; 
empty($variable)//verdadero, la variable existe pero a efectos matemáticos está vacía   
$variable=1; 
empty($variable)//Falso, la variable existe y contiene algo     
ejemplos if:   
if($variable)//Error: la variable no existe   
$variable=0; 
if($variable)//Falso: la variable contiene un valor equivalente a false   
$variable=1; 
if($variable)//Verdadero: la variable contiene un valor equivalente a true           |