
02/11/2003, 14:47
|
Ex Colaborador | | Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 8 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. |