Aprende Informatica Conmigo

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

15 diciembre, 2017 Por oscar Deja un comentario

PHP función unset(): Eliminar variables

La función unset() de PHP nos permite eliminar variables.

 

Sintaxis

unset variable

 

Descripción

La función unset() nos permite eliminar variables en PHP.

Cuando eleminarmos una variable con unset() la variable deja de existir por lo que es como si nunca la hubiésemos creado y se comportará de tal manera.

Con la función unset() podemos eliminar una variable o varias variables separadas por comas.

Si usamos la función isset() con una variable eliminada nos devolverá FALSE.

Más información sobre la función unset().

 

Ejemplos

Ejemplo 1

Primero creamos la variable $variable1 y le asignamos una cadena.

Posteriormente comprobamos la existencia de la $variable1 mediante la función isset().

Ahora usamos la función unset() para eliminar la variable.

Por último volvemos a comprobar la existencia de la variable.

$var1 = 'oscar';

if ( isset($var1) ){
    echo "La variable \$var1 está definida.<br />";
} else {
    echo "La variable \$var1 no está definida.<br />";
}

unset ($var1);

if ( isset($var1) ){
    echo "La variable \$var1 está definida.<br />";
} else {
    echo "La variable \$var1 no está definida.<br />";
}

El resultado de esto será:

La variable $var1 está definida.
La variable $var1 no está definida.

El ejemplo es muy sencillo pero el objetivo es conocer el modo de funcionamiento de la función unset().

 

Ejemplo2:

En esta ocasión vamos a declarar 3 variables a las que les asignaremos valores.

Posteriormente comprobaremos la existencia de las 3 variables.

Ahora las eliminaremos a la vez con la función unset().

Y por último comprobamos y mostramos por pantalla si las variables existen.

$var1 = 'Oscar';
$var2 = 'Abad';
$var3 = 'Folgueira';

// Comprobamos $var1
if ( isset($var1) ){
    echo "La variable \$var1 está definida y su valor es $var1.<br />";
} else {
    echo "La variable \$var1 no está definida y por lo tanto no tiene valor.<br />";
}

// Comprobamos $var2
if ( isset($var2) ){
    echo "La variable \$var2 está definida y su valor es $var2.<br />";
} else {
    echo "La variable \$var2 no está definida y por lo tanto no tiene valor.<br />";
}

// Comprobamos $var3
if ( isset($var3) ){
    echo "La variable \$var3 está definida y su valor es $var3.<br />";
} else {
    echo "La variable \$var3 no está definida y por lo tanto no tiene valor.<br />";
}

echo "<br />Ahora vamos a eliminar las tres variables de una sola vez y volver a comprobar...<br /><br />";

// eliminamos las 3 variables
unset ( $var1, $var2, $var3 );

// Comprobamos $var1
if ( isset($var1) ){
    echo "La variable \$var1 está definida y su valor es $var1.<br />";
} else {
    echo "La variable \$var1 no está definida y por lo tanto no tiene valor.<br />";
}

// Comprobamos $var2
if ( isset($var2) ){
    echo "La variable \$var2 está definida y su valor es $var2.<br />";
} else {
    echo "La variable \$var2 no está definida y por lo tanto no tiene valor.<br />";
}

// Comprobamos $var3
if ( isset($var3) ){
    echo "La variable \$var3 está definida y su valor es $var3.<br />";
} else {
    echo "La variable \$var3 no está definida y por lo tanto no tiene valor.<br />";
}

Resultado:

La variable $var1 está definida y su valor es Oscar.
La variable $var2 está definida y su valor es Abad.
La variable $var3 está definida y su valor es Folgueira.

Ahora vamos a eliminar las tres variables de una sola vez y volver a comprobar…

La variable $var1 no está definida y por lo tanto no tiene valor.
La variable $var2 no está definida y por lo tanto no tiene valor.
La variable $var3 no está definida y por lo tanto no tiene valor.

Este ejemplo es un poco más largo porque lo hemos hecho de una forma que lo podamos ver más claramente.

Por supuesto que se puede hacer con mucho menos código pero de momento creo que así lo entenderíes todos.

 

Saludos y hasta la próxima.

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