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

Тескари текширувни, яъни ўзгарувчи аникланмаганини бажариш мумкин. Буни 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 '---';
  }
?>