Fungsi unset() digunakan untuk menghancurkan variabel tertentu.
Persyaratan versi PHP: PHP 4, PHP 5, PHP 7
batal tidak disetel ( campuran $var [, campuran $... ] )
Deskripsi parameter:
$var: variabel yang akan dimusnahkan.
Tidak ada nilai kembalian.
Jika Anda membatalkan set() variabel global dalam suatu fungsi, hanya variabel lokal yang dimusnahkan, dan variabel dalam lingkungan pemanggil akan mempertahankan nilai yang sama sebelum memanggil unset().
Outputnya adalah:
batang
Jika Anda ingin menghapus () variabel global dalam suatu fungsi, Anda dapat menggunakan array $GLOBALS:
Jika Anda membatalkan set() variabel yang diteruskan dengan referensi dalam suatu fungsi, hanya variabel lokal yang dimusnahkan, dan variabel dalam lingkungan pemanggil akan mempertahankan nilai yang sama sebelum memanggil unset().
Rutinitas di atas akan menghasilkan:
sesuatu sesuatu
Jika Anda membatalkan set() variabel statis dalam suatu fungsi, variabel statis tersebut akan dimusnahkan di dalam fungsi tersebut. Namun, ketika fungsi ini dipanggil lagi, variabel statis ini akan dikembalikan ke nilainya sebelum terakhir kali dimusnahkan.
Rutinitas di atas akan menghasilkan:
Sebelum tidak disetel: 1, setelah tidak disetel: 23Sebelum tidak disetel: 2, setelah tidak disetel: 23Sebelum tidak disetel: 3, setelah tidak disetel: 23