Aprende Informatica Conmigo

  • Inicio
  • Contenido Anterior
    • VIDEOTUTORIALES
    • Windows Server 2008
    • POWERSHELL

13 diciembre, 2017 Por oscar Deja un comentario

PHP función isset(): Evaluar si una variable está definida

 

La función isset() nos permite evaluar si una variable está definida o no.

Si quieres evaluar si una variable está vacía, revisa la función empty().

 

Sintaxis

isset ( variable );

isset ( variable1, variable2, variable3… );

Como vemos podemos utilizar la función isset() para comprobar si una variable está definida pero también podemos hacerlo con varias variables a la vez.

Debemos tener en cuenta que si indicamos varias variables, isset() devolverá TRUE solo si todas las variables están definidas.

Para más información sobre la función isset() visitad la web oficial de PHP.

 

Ejemplos

Ejemplo 1

En este primer ejemplo probamos la función isset() con una variable que acabamos de definir por lo que sabemos ya sabemos el resultado de antemano.

Incluimos la función isset($var1) como expresión de evaluación del if() que será el que dicte si está o no definida dicha variable.

$var1 = 'oscar';

if ( isset($var1) ){

    echo "La variable \$var1 está definida.<br />";
} else {

    echo "La variable \$var1 no está definida.<br />";
}

Resultado:

La variable $var1 está definida.

 

Ejemplo 2

Similar al ejemplo anterior, en este caso lo que cambia es que asignamos la variable $var2 con una cadena vacía («»).

$var2 = '';

if ( isset($var2) ){

    echo "La variable \$var2 está definida.<br />";
} else {

    echo "La variable \$var2 no está definida.<br />";
}

Seguro que muchos/as ya sabéis el resultado de este ejemplo pero habrá quien tenga dudas.

Vamos a ver…

Resultado:

La variable $var2 está definida.

Ahora ya lo sabemos. Una cadena vacía es algo por lo tanto la variable está definida.

 

Ejemplo 3

Volvemos a realizar un ejemplo similar a los anteriores pero en este caso lo que hacemos este caso, como vemos, no asignamos ningún valor a la variable $var3 de tal forma que al comprobar si está definida o no la variable…

$var3;

if ( isset($var3) ){

    echo "La variable \$var3 está definida.<br />";
} else {

    echo "La variable \$var3 no está definida.<br />";
}

Lo que era de esperar:

Resultado:

La variable $var3 no está definida.

 

Ejemplo 4

Volvemos una vez más pero en este caso lo que hacemos es utilizar una variable con el valor «null«.

$var4 = null;

if ( isset($var4) ){

    echo "La variable \$var4 está definida.<br />";
} else {

    echo "La variable \$var4 no está definida.<br />";
}

Al tener el valor null, la variable $var4 no está definida y por lo tanto:

Resultado:

La variable $var4 no está definida.

 

Ejemplo 5

Para terminar con los ejemplos de la función isset() lo hacemos con una variable que ni siquiera hemos declarado en el código.

if ( isset($var5) ){

    echo "La variable \$var5 está definida.<br />";
} else {

    echo "La variable \$var5 no está definida.<br />";
}

Este último caso es más claro porque intuimos que si no hemos declarado la variable $var5 anteriormente, no está definida y por lo tanto…

Resultado:

La variable $var5 no está definida.

 

Conclusiones

La función isset() se utiliza bastante por lo que no está demás conocerla al igual que la función empty() que ya vimos.

 

Espero que os sea de ayuda.

Hasta la próxima!

 

 

a

oscar
oscar

Programador WordPress freelance

Publicado en: PHP, programacion

Acerca de oscar

Programador WordPress freelance

Deja una respuesta Cancelar la respuesta

Lo siento, debes estar conectado para publicar un comentario.

Hazte con el tema Divi

Divi WordPress Theme
Libro windows server 2008

Libro certificación Windows Server 2016

Libro certificación Windows Server 2016

Libro Windows Server 2016

Libro Windows Sever 2016
Web Hosting

Últimos artículos

  • PHP función var_dump(): Mostrar el contenido de una variable
  • PHP función unset(): Eliminar variables
  • MySQL LIMIT: Limitar la canidad de filas en una consulta
  • PHP función isset(): Evaluar si una variable está definida
  • PHP función empty(): Comprobar si una variable está vacía
  • MySQL SELECT DISTINCT para encontrar registros con diferente valor en el mismo campo
  • Los mejores libros en español para aprender WordPress

Mis Webs

  • Aprende Informática Conmigo
  • Dinapyme
  • MUSIKP
  • Oscar Abad Folgueira

Proyectos

  • Basabe Baserria
  • Batukada Battuere
  • Bicicletas Sin Pedales
  • Bordalan
  • C.R. Pantano del Rumblar
  • Dinapyme
  • DiverBiblio
  • Egia Ingenieros
  • Hermanos Vivas construcciones
  • Ibartxi – Suministros de Gas y Soldadura
  • LANBASE
  • LS Fotografía
  • Luke and Phil
  • Masajes Mas Sana
  • MUSIKP
  • Oh! Yeah Dev
  • Oscar Abad Folgueira
  • Participación ciudadana Basauri
  • Restaurante Bideko
  • Taldesport
  • Vicente Choya
  • WooCommerce Knowledge2K
  • Inicio
  • Contenido Anterior

Copyright © 2023 · Oscar Abad Folgueira Y DINAPYME· Acceder