Konstruksi unset

Konstruksi unset menghapus variabel atau elemen array yang ditentukan. Jika variabel tidak lagi ada setelah unset, fungsi isset akan mengembalikan false. Upaya untuk mengakses variabel yang telah dihapus akan menghasilkan pemberitahuan.

Sintaks

phpunset($var);
unset($var1, $var2, $var3);
unset($array['key']);

Contoh

Menghapus variabel sederhana:

php<?php
  $var = 'test';
  unset($var);
  var_dump(isset($var));
?>

Hasil eksekusi kode:

phpfalse

Contoh

Menghapus elemen array:

php<?php
  $arr = ['a', 'b', 'c'];
  unset($arr[1]);
  print_r($arr);
?>

Hasil eksekusi kode:

phpArray
(
  [0] => a
  [2] => c
)

Contoh

Menghapus beberapa variabel:

php<?php
  $a = 1;
  $b = 2;
  $c = 3;
  unset($a, $b, $c);
  var_dump(isset($a), isset($b), isset($c));
?>

Hasil eksekusi kode:

phpfalse
false
false

Lihat juga

  • fungsi isset,
    yang memeriksa keberadaan variabel
  • fungsi empty,
    yang memeriksa variabel apakah kosong