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.

  Numeros y letras aleatorios en PHP codigo

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!!!";
}
?>

 

  Leer archivo Excel con PHP: Descargar ejemplo

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

Datatables Dropdown PDO, ServerSide, Responsiva

ServerSide
Responsiva adaptable
Opciones de exportación Dropdown
Mensajes usando SweetAlert2
Acciones (Editar, Agregar, Ver, Eliminar)

Si quieres conocer otros artículos parecidos a PHP isset() Comprobar variable si está definida puedes visitar la categoría ¿Qué es PHP y cómo funciona?.

Nestor Tapia

Bloggero, amante de la programación PHP, innovador y me fascina compartir información. Desde que conocí el entorno informatico y el internet me llamó la atención la programación, Por tal motivo he creado mi blog BAULPHP.COM para compartir mis experiencias con todos ustedes. ¡Gracias por leerme!.

    1 Comentarios

  1. juanse dice:

    Me gustaría saber como asignarle un valor a todas las variables $_POST no definidas. Sin tener que hacerlo uno por uno.

Deja una respuesta

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

Este sitio web protege su privacidad al adherirse al Reglamento General de Protección de Datos de la Unión Europea (GDPR). No utilizaremos sus datos para ningún propósito que no haya dado su consentimiento. Obtenga más información en nuestra página política de privacidad