PHP හි isset විධානය
අපට පහත විචල්යය ඇති බව උපකල්පනය කරමු:
<?php
$test = null;
?>
විචල්යය null ට සමාන නොවන බව පරීක්ෂා කරන කොන්දේසියක් ලියමු:
<?php
$test = null;
if ($test !== null) {
echo '+++';
} else {
echo '---';
}
?>
එවැනි පරීක්ෂාවක් විශේෂ විධානය isset භාවිතයෙන් තවත් පහසුවෙන් කළ හැකිය:
<?php
$test = null;
if (isset($test)) {
echo '+++';
} else {
echo '---';
}
?>
අපට ප්රතිලෝම පරීක්ෂාවක්, එනම් විචල්යය නිර්වචනය කර නොමැති බව පරීක්ෂා කළ හැකිය. මෙය සිදු කිරීම සඳහා, අපි තාර්කික NOT භාවිතයෙන් isset ප්රතිලෝම කරමු:
<?php
$test = null;
if (!isset($test)) {
echo '+++';
} else {
echo '---';
}
?>
ඉගෙන ගත් න්යාය අනුව පහත කේතය නැවත සකස් කරන්න:
<?php
$test = null;
if ($test == null) {
echo '+++';
} else {
echo '---';
}
?>
ඉගෙන ගත් න්යාය අනුව පහත කේතය නැවත සකස් කරන්න:
<?php
$test = null;
if ($test != null) {
echo '+++';
} else {
echo '---';
}
?>