isset සැකැස්ම

isset සැකැස්ම විචල්යයක් පවතීද යන්න සහ එහි අගය null වීම සිදු නොවේද යන්න පරීක්ෂා කරයි. විචල්යය පවතින අතර null ට සමාන නොවේ නම් true ආපසු දෙයි, එසේ නොමැති නම් false ආපසු දෙයි. පරාමිති කිහිපයක් භාර ගත හැකිය - මෙම අවස්ථාවේදී සියලුම යවන ලද විචල්ය පවතින්නේ නම් පමණක් true ආපසු දෙනු ඇත.

වාක්‍ය රීතිය

phpisset($var);
phpisset($var1, $var2, ...);

උදාහරණය

විචල්යයක පැවැත්ම පරීක්ෂා කරමු:

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

phptrue

උදාහරණය

විචල්ය කිහිපයක් පරීක්ෂා කරමු:

php<?php
  $a = 1;
  $b = null;
  var_dump(isset($a, $b));
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

phpfalse

උදාහරණය

නොපවතින විචල්යයක් පරීක්ෂා කරමු:

php<?php
  var_dump(isset($undefinedVar));
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

phpfalse

මෙයද බලන්න

  • empty ශ්‍රිතය,
    විචල්යය හිස්ද යන්න පරීක්ෂා කරයි
  • is_null ශ්‍රිතය,
    විචල්යය null දැයි පරීක්ෂා කරයි