Muundo unset

Muundo unset hufuta kutofautisha au kipengele maalum cha safu. Ikiwa kutofautisha hakipo tena baada ya unset, kitendo isset kitarudisha false. Wakati wa kujaribu kufikia kutofautisha kilichofutwa, taarifa itatolewa.

Syntax

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

Mfano

Kufuta kutofautisha rahisi:

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

Matokeo ya kutekeleza kificho:

phpfalse

Mfano

Kufuta kipengele cha safu:

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

Matokeo ya kutekeleza kificho:

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

Mfano

Kufuta anuwai kadhaa:

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

Matokeo ya kutekeleza kificho:

phpfalse
false
false

Angalia pia

  • kitendo isset,
    kinachokagua uwepo wa kutofautisha
  • kitendo empty,
    kinachokagua kutofautisha kwa utupu