Si la décollé La fonction est utilisée pour les variables locales et globales, puis il réinitialise les deux variables localement. Cela signifie que la valeur de la variable globale reste inchangée qui a été définie avant de changer à l'intérieur de la fonction. Le tableau des Globals $ ou le mot-clé global peuvent être utilisés pour un défaut permanent de la variable globale. Les utilisations de cette fonction pour réinitialiser les variables PHP se sont montrées dans ce tutoriel.
Syntaxe
Cette fonction peut prendre plusieurs variables de différents types de données à supprimer et il ne renvoie rien. La syntaxe de cette fonction a donné ci-dessous.
void unset (mixte $ var [, mixte… $ vars])Le premier argument de cette fonction est obligatoire. Les autres arguments facultatifs peuvent être utilisés dans cette fonction pour supprimer plusieurs variables.
Utilisations de la fonction unset ()
L'utilisation de la fonction unset () pour supprimer une ou plusieurs variables s'est montrée dans cette partie du tutoriel.
Exemple-1: réinitialiser la variable globale
Créez un fichier PHP avec le script suivant pour vérifier la façon de supprimer une variable à l'aide de la variable unset (). Dans le script, une variable flottante a été déclarée qui a été supprimée plus tard en utilisant la fonction unset (). La variable a imprimé avant la suppression et après l'avoir supprimée.
// initialise une valeur flottanteSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. Les messages d'avertissement ont imprimé dans la sortie après avoir supprimé la variable.
Exemple-2: Réinitialisez la variable globale à l'intérieur de la fonction
Créez un fichier PHP avec le script suivant pour vérifier le fonctionnement de la variable globale lorsque la variable est supprimée à l'intérieur de la fonction. La variable globale nommée $ num a été déclaré dans le script et 10 a été ajouté avec la variable et supprimé la variable à l'aide de la fonction unset () à l'intérieur de la fonction nommée UnsetGlobal (). Le $ num a imprimé avant et après avoir appelé la fonction insensée ().
// Déclarer une variable entièreSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. Selon la sortie, la variable globale n'a pas été détruite à l'intérieur de la fonction.
Exemple-3: Réinitialisez la variable globale avec le tableau des globaux
Le tableau des globaux est nécessaire pour non pas les variables globales à l'intérieur de la fonction. Créez un fichier PHP avec le script suivant pour un défaut d'une variable globale à l'intérieur d'une fonction en définissant le tableau global avec global dans la fonction unset (). La fonction isset () a été utilisée dans le script pour supprimer le message de réchauffement après avoir supprimé la variable.
// Déclarer une variable entièreSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.
Exemple-4: Réinitialisez la variable Pass par référence
Créez un fichier PHP avec le script suivant pour vérifier la manière de supprimer la variable qui est transmise par référence dans la fonction. Une variable de chaîne a été définie et transmise par référence dans la fonction nommée combinestring (). La variable a été supprimée après avoir concaténé une valeur de chaîne à l'intérieur de la fonction. La variable a imprimé avant et après avoir appelé la fonction et à l'intérieur de la fonction après la suppression.
/ * Déclarer la fonction pour combiner les valeurs de chaîne et vérifierSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. La sortie montre que la variable a été supprimée localement et que la variable globale contient la valeur modifiée.
Exemple-5: réinitialiser la variable statique
Créez un fichier PHP avec le script suivant pour vérifier comment fonctionne la variable statique après l'avoir supprimée à l'intérieur de la fonction. La fonction unsetstatisvariable () a été appelée trois fois pour vérifier la sortie des variables statiques.
/ *Sortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.
Conclusion
Différents exemples de fonction unset () ont été démontrés dans ce tutoriel pour non-set les variables globales, référence et statique qui aideront les utilisateurs de PHP à connaître correctement le but de cette fonction.