19/02/2016, 14:11
|
Colaborador | | Fecha de Ingreso: mayo-2008 Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 7 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 |