unset()
Introduction
La fonction unset() détruit une variable ou un élément d’un tableau. Elle sert à retirer des variables ou des éléments devenus inutiles. La libération réelle de la mémoire est gérée par le ramasse-miettes de PHP, pas immédiatement à chaque appel.
Syntaxe
Syntaxe PHP de unset()
php
void unset(mixed $var[, mixed $... ])Un ou plusieurs paramètres : chacun est la variable ou l’élément de tableau à détruire.
Exemple d’utilisation
Exemple de unset() en PHP
php
<?php
$array = ["apple", "banana", "cherry"];
unset($array[1]);
print_r($array);
?>Le second élément (index 1) est supprimé :
console
Array
(
[0] => apple
[2] => cherry
)Variable seule
php
<?php
$name = "John";
unset($name);
echo $name ?? "Variable is unset"; // Affiche : Variable is unset
?>Conclusion
unset() est utile pour retirer des variables ou des éléments de tableau. À utiliser avec discernement : ne détruisez que ce qui n’est plus nécessaire.
Pratique
Quelle est la fonction principale de unset() en PHP ?