PHP හි isset විධානය

අපට පහත විචල්යය ඇති බව උපකල්පනය කරමු:

php<?php
  $test = null;
?>

විචල්යය null ට සමාන නොවන බව පරීක්ෂා කරන කොන්දේසියක් ලියමු:

php<?php
  $test = null;
  
  if ($test !== null) {
    echo '+++';
  } else {
    echo '---';
  }
?>

එවැනි පරීක්ෂාවක් විශේෂ විධානය isset භාවිතයෙන් තවත් පහසුවෙන් කළ හැකිය:

php<?php
  $test = null;
  
  if (isset($test)) {
    echo '+++';
  } else {
    echo '---';
  }
?>

අපට ප්‍රතිලෝම පරීක්ෂාවක්, එනම් විචල්යය නිර්වචනය කර නොමැති බව පරීක්ෂා කළ හැකිය. මෙය සිදු කිරීම සඳහා, අපි තාර්කික NOT භාවිතයෙන් isset ප්‍රතිලෝම කරමු:

php<?php
  $test = null;
  
  if (!isset($test)) {
    echo '+++';
  } else {
    echo '---';
  }
?>
Задание 1

ඉගෙන ගත් න්‍යාය අනුව පහත කේතය නැවත සකස් කරන්න:

php<?php
  $test = null;
    
  if ($test == null) {
    echo '+++';
  } else {
    echo '---';
  }
?>
Задание 2

ඉගෙන ගත් න්‍යාය අනුව පහත කේතය නැවත සකස් කරන්න:

php<?php
  $test = null;
    
  if ($test != null) {
    echo '+++';
  } else {
    echo '---';
  }
?>