La función isset puede recibir muchos parámetros, retornará true si todas las variables que se le pasaron de argumentos están definidas, false en caso contrario.
Demostración
Código :
<?php var_dump(isset($_POST["login"], $_POST["password"])); ?>
salida:
Código :
bool(true) || bool(false)
Aclaro antes de que me griten, isset no es una función como tal, es una construcción de lenguaje. Por lo que, no podrás nunca pasarle un literal ni funciones variables como argumento, siempre debe ser una variable. Y por ser construcción de lenguaje su ejecución es mucho más rápida que el uso de cualquier función que encuentres para hacer una operación similar.
Más información: isset.
¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.
Por oscarga el 25 de Mayo de 2009
Por Édison Jair Lizcano el 10 de Junio de 2009
Por paulina el 21 de Febrero de 2011