PHP හි අනතුරු ඇඟවීම් කම්පනය කිරීම
$test විචල්යය ගොඩනැගී නොමැතැයි සිතමු.
ඔබ දැනටමත් දන්නා පරිදි, එවැනි විචල්යයක අගය
null වේ. මෙම විචල්යයට ප්රවේශ වීමට උත්සාහ කිරීම
අනතුරු ඇඟවීමක් පෙන්වීමට හේතු වේ:
<?php
var_dump($test); // null සහ අනතුරු ඇඟවීම පෙන්වයි
?>
විචල්යය null සඳහා පරීක්ෂා කිරීමට උත්සාහ කිරීමෙන් ද
අනතුරු ඇඟවීම පෙන්වනු ලැබේ:
<?php
if ($test !== null) {
echo '+++';
} else {
echo '---';
}
?>
isset විධිය හරහා පරීක්ෂා කිරීම
අනතුරු ඇඟවීමක් පෙන්වීමට හේතු නොවේ - එය
ස්වයංක්රීයව කම්පනය වේ:
<?php
if (isset($test)) {
echo $test;
} else {
echo 'variable does not exist';
}
?>