Fonction unset() de PHP
unset()La fonction est utilisée pour détruire la variable donnée.
Exigences de version PHP : PHP 4, PHP 5, PHP 7
Syntaxe
void unset ( mixed $var [, mixed $... ] )
Description des paramètres :
- $var : La variable à détruire.
Valeur de retour
Aucune valeur de retour.
Exemple
Exemple
Si vous unset() une variable globale à l'intérieur d'une fonction, seule la variable locale est détruite, et la variable dans l'environnement appelant conservera la même valeur qu'avant l'appel à unset().
Exemple
La sortie est :
bar
Si vous voulez unset() une variable globale à l'intérieur d'une fonction, vous pouvez utiliser le tableau $GLOBALS pour ce faire :
Exemple
Si vous unset() une variable passée par référence à l'intérieur d'une fonction, seule la variable locale est détruite, et la variable dans l'environnement appelant conservera la même valeur qu'avant l'appel à unset().
Exemple
L'exemple ci-dessus affichera :
something something
Si vous utilisez unset() sur une variable statique à l'intérieur d'une fonction, la variable statique sera détruite dans la fonction. Toutefois, lorsque la fonction est appelée à nouveau, la variable statique sera restaurée à la valeur qu'elle avait avant sa dernière destruction.
Exemple
L'exemple ci-dessus affichera :
Before unset: 1, after unset: 23 Before unset: 2, after unset: 23 Before unset: 3, after unset: 23Autres extensions
Fonctions PHP disponibles