Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/11/2011, 12:41
Avatar de Artificium
Artificium
 
Fecha de Ingreso: enero-2011
Mensajes: 492
Antigüedad: 13 años, 3 meses
Puntos: 81
Respuesta: Diferencia entre 'empty' y !empty

La pregunta más bien sería que significa el signo de exclamación. Pues te diré que es un operador lógico, significa NOT, y cambia el valor booleano. Por ejemplo, como tú dices empty si está vacía la variable devuelve true, pero si le colocas el signo de exclamación adelante pues le cambias el valor de verdad, entonces devuelve false. Igual para cualquier función que devuelva algún valor de verdad (aunque para ser mas preciso en PHP cualquier tipo de valor tiene un valor boleano.