Portada » Lenguaje PHP » PHP isset() Comprobar variable si está definida

PHP isset() Comprobar variable si está definida

En algunas ocasiones es imprescindible utilizar la función Isset() del lenguaje PHP, en este post tratare de darles ejemplos concisos de su uso, simple y sencillo la implementación de la función PHP isset(), esta importante función comprueba en tiempo real si una variable está definida o no en nuestros códigos PHP que se está compilando.

Determina si una variable está definida y no es NULL.

Si una variable ha sido removida con unset(), está ya no estará definida. isset() devolverá FALSE si prueba una variable que ha sido definida como NULL. También tenga en cuenta que un byte NULL («\0») no es equivalente a la constante NULL de PHP.

En esta lista tratare algunas ideas de cómo usarlas:

  • Al insertar a la base de datos MYSQL desde un formulario.
  • Al editar alguna información de la base de datos con PHP

Otras funciones similares son:

PHP isset() Comprobar variable si está definida

Ejemplo 01

<?php
//Ejemplo con variable definida
$variable = 'valor';
if (isset($variable))
{
    echo "Variable definida!!!";
}else
{
echo "Variable NO definida!!!";
}
?>

Ejemplo 02:

<?php
//Ejemplo con variables definidas
$variable = 'valor';
$variable2 = 'valor2';
if (isset($variable,$variable2))
{
    echo "Variables definidas!!!";
}else
{
echo "Variables NO definidas!!!";
}
?>

Ejemplo 03

<?php
//Ejemplo con variables NO definidas
$variable = 'valor';
$variable2 = 'valor2';
if (isset($variable,$variable2, $variable3))
{
    echo "Variables definidas!!!";
}else
{
echo "Variables NO definidas!!!";
}
?>

Ahora explicaremos los tres ejemplos anteriores, Veamos:

  • En el primer ejemplo la comprobación tenemos la variable definida correctamente, por lo que devuelve TRUE. (verdadero)
  • En el segundo ejemplo, tenemos 2 variables y preguntamos si están definidas, devuelve TRUE. (verdadero)
  • En el tercer ejemplo tenemos dos variables definidas y una no, la comprobación por una tercera variable que no está definida, devuelve FALSE. (no declarada)

Isset Multiple Ejemplo

if (isset($_POST['search_term'], $_POST['postcode'])) {
}

Utilice el operador lógico OR (||) del php para php isset() con múltiples operadores, ejemplo.

if (isset($_POST['uno']) || ($_POST['dos']) || ($_POST['tres'])) {

}

Ejemplo completo:

<html>
<head>
<title>Uso de la Funcion isset()</title>
</head>
<body>
    <form action="" method="post" name="formulario">
        Nombres: <input type="text" name="nombres"><br />
        <input type="submit" value="Guardar">
    </form>
<?php
    if (isset($_POST['nombres']))
    {
		echo "".$_POST['nombres']."";
        echo "La variable \$_POST['nombres'] existe, se entró porque se presionó Guardar";
    }
?>
</body>
</html>
PHP isset
PHP isset

Refrencia

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuarlo!

Promedio de puntuación 5 / 5. Recuento de votos: 1

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

1 comentario en “PHP isset() Comprobar variable si está definida”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio
Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos.
Privacidad