Tema: Mail()
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/11/2003, 14:47
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

! es el operador de negacion. Y PHP tiene implementado que si una variable no existe devuelve el valor NULL. NULL es equivalente a FALSE. Asi que realmente es:

if (!$HTTP_POST_VARS)

si no existe $HTTP_POST_VARS

if (!NULL)

if (!FALSE)

if (TRUE)

y muestra el formulario.

Yo creo que es mas correcto:

if (!isset($HTTP_POST_VARS))

o siendo mas modernos

if (!isset($_POST))

Como esa variables solo existen cuando se ha enviado el formulario, sirve para distinguir cuando se ha enviado.

Saludos.

PD: ¿Que tiene que ver tu titulo con tu duda?
__________________
Josemi

Aprendiz de mucho, maestro de poco.