Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/11/2007, 22:09
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: Uso de "!" en PHP

Código PHP:
if(empty($var)) {
//a
} else {
//b

Eso significa literalmente: "Si $var esta vacio, haz 'a', caso contrario haz 'b'"

y más técnicamente: "Si aplicamos a la variable $var la función empty, y esto nos devuelve true, entonces haz 'a', caso contrario haz 'b'";

Ahora, con el signo de admiración !:

Código PHP:
if(!empty($var)) {
  
//a
} else {
  
//b

Eso significa literalmente: "Si $var NO esta vacio, haz 'a', caso contrario haz 'b'"

y más técnicamente: "Si aplicamos a la variable $var la función empty, y esto nos devuelve false, entonces haz 'a', caso contrario haz 'b'";

Entendiste la diferencia?

Otro uso:

Código PHP:
if($var1 == $var2) {
  
//Esto si $var1 es igual a $var2
}
 
if(
$var1 !== $var2) {
  
//Esto si $var1 NO es igual a $var2

Un saludo,