Konstruksi unset

Konstruksi unset memadam pembolehubah atau elemen array yang ditentukan. Jika pembolehubah tidak wujud lagi selepas unset, fungsi isset akan mengembalikan false. Apabila cuba mengakses pembolehubah yang telah dipadam, notifikasi akan dijana.

Sintaks

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

Contoh

Memadam pembolehubah mudah:

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

Keputusan pelaksanaan kod:

phpfalse

Contoh

Memadam elemen array:

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

Keputusan pelaksanaan kod:

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

Contoh

Memadam beberapa pembolehubah:

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

Keputusan pelaksanaan kod:

phpfalse
false
false

Lihat juga

  • fungsi isset,
    yang menyemak kewujudan pembolehubah
  • fungsi empty,
    yang menyemak pembolehubah untuk kekosongan