Фармони isset дар PHP

Бигзор мо тағйирёбандаи зеринро дошта бошем:

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 '---';
  }
?>

Метавон тафтиши баръаксро иҷро кард, барои он, ки тағйирёбанда муайян нашудааст. Барои ин инверсияи 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 '---';
  }
?>