Función PHP unset()
unset()La función se utiliza para destruir la variable dada.
Requisitos de versión de PHP: PHP 4, PHP 5, PHP 7
Sintaxis
void unset ( mixed $var [, mixed $... ] )
Descripción de parámetros:
- $var: La variable a destruir.
Valor de retorno
No devuelve ningún valor.
Ejemplo
Ejemplo
Si se llama a unset() sobre una variable global dentro de una función, solo se destruye la variable local, mientras que la variable en el entorno de llamada conservará el mismo valor que tenía antes de llamar a unset().
Ejemplo
El resultado de salida es:
bar
Si desea usar unset() sobre una variable global dentro de una función, puede hacerlo con el array $GLOBALS:
Ejemplo
Si se llama a unset() sobre una variable pasada por referencia dentro de una función, solo se destruye la variable local, mientras que la variable en el entorno de llamada conservará el mismo valor que tenía antes de llamar a unset().
Ejemplo
El ejemplo anterior mostrará:
something something
Si se llama a unset() sobre una variable estática dentro de una función, dicha variable estática se destruirá dentro de la función. Sin embargo, cuando se vuelva a llamar a la función, la variable estática se restaurará al valor que tenía antes de ser destruida la última vez.
Ejemplo
El ejemplo anterior mostrará:
Before unset: 1, after unset: 23 Before unset: 2, after unset: 23 Before unset: 3, after unset: 23Otras extensiones
Funciones disponibles de PHP