Cita:  
					Iniciado por Sourcegeek  
  Es muy importante que comprendas la diferencia entre todas ellas.
 
Por ejemplo, te explico:
 isset comprueba que una variable esté 'seteada'
 empty comprueba que una variable no esté vacía
 $foo == "" Compara la variable con un valor vacío
 empty($foo) && $var=='' Es lo mismo, ya que si $foo está vacía, empty() dará true y la comparación también.
 
También es muy importante comprender lo que es una comparación lógica y una 'comprobación'
    Bién pero sabiendo esto , cual se utiliza normalmente en paginas de developers ? 
Una pregunta  puedo poner  isset + empty + ==""  junto ? o sería demasiado  
Y mi pregunta sobre la restricción de peso sobre los archivos antes de subirlos ? :S