unset ඉදිකිරීම
unset ඉදිකිරීම විචල්යයක් හෝ නිශ්චිත අරා මූලද්රව්යයක් මකා දමයි.
unset යෙදීමෙන් පසු විචල්යය තවදුරටත් නොපවතී නම්, isset ශ්රිතය false ආපසු ලබා දෙයි.
මකා දැමූ විචල්යයට ප්රවේශ වීමට උත්සාහ කිරීමේදී දැනුම්දීමක් ජනනය වේ.
වාක්ය රචනය
unset($var);
unset($var1, $var2, $var3);
unset($array['key']);
උදාහරණය
සරල විචල්යයක් මකා දැමීම:
<?php
$var = 'test';
unset($var);
var_dump(isset($var));
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
false
උදාහරණය
අරාවක මූලද්රව්යයක් මකා දැමීම:
<?php
$arr = ['a', 'b', 'c'];
unset($arr[1]);
print_r($arr);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
Array
(
[0] => a
[2] => c
)
උදාහරණය
විචල්ය කිහිපයක් මකා දැමීම:
<?php
$a = 1;
$b = 2;
$c = 3;
unset($a, $b, $c);
var_dump(isset($a), isset($b), isset($c));
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
false
false
false