La función unset() se utiliza para destruir la variable dada.
Requisitos de la versión de PHP: PHP 4, PHP 5, PHP 7
void no establecido (mixto $var [, mixto $... ])
Descripción del parámetro:
$var: variable a destruir.
Sin valor de retorno.
Si desset() una variable global en una función, solo se destruye la variable local y las variables en el entorno de llamada conservarán el mismo valor antes de llamar a unset().
La salida es:
bar
Si desea desarmar() una variable global en una función, puede usar la matriz $GLOBALS:
Si desset() una variable pasada por referencia en una función, solo se destruye la variable local y las variables en el entorno de llamada conservarán el mismo valor antes de llamar a unset().
La rutina anterior generará:
algoalgo
Si desactiva() una variable estática en una función, la variable estática se destruirá dentro de la función. Sin embargo, cuando se vuelva a llamar a esta función, esta variable estática recuperará el valor que tenía antes de ser destruida por última vez.
La rutina anterior generará:
Antes de desarmar: 1, después de desarmar: 23Antes de desarmar: 2, después de desarmar: 23Antes de desarmar: 3, después de desarmar: 23