Скарочаны if у канструкцыі if-else

Няхай, напрыклад, мы хочам даведацца, роўная ці зменная $test значэнню true. У гэтым выпадку канструкцыю if можна запісаць так:

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

Пры праграмаванні такія праверкі патрабуюцца вельмі часта, таму для іх існуе больш вытанчаная скарочаная форма: замест if ($test == true) можна напісаць проста if ($test).

Давайце перапишем наш код у скарочанай форме:

php<?php
  $test = true;
  
  if ($test) { // эквивалентно if ($test == true)
    echo '+++';
  } else {
    echo '---';
  }
?>

Няхай цяпер мы правяраем на тое, што зменная $test не роўная true:

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

У гэтым выпадку скарочаны сінтаксіс будзе выглядаць так:

php<?php
  $test = true;
  
  if (!$test) { // используем логичэское НЕ
    echo '+++';
  } else {
    echo '---';
  }
?>

Аналагічнае скарачэнне існуе і для праверкі на false. Няхай дадзены вось такі код:

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

Умова $test == false на самой справе ўсё роўна, што $test != true:

php<?php
  $test = true;
  
  if ($test != true) { // эквивалентно if ($test == false)
    echo '+++';
  } else {
    echo '---';
  }
?>

Ну, а такую ўмову мы ўжо навучыліся скарачаць у папярэднім прыкладзе. Скарацім:

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

Перапишыце наступны код з выкарыстаннем скарочанага параўнання:

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

Перапишыце наступны код з выкарыстаннем скарочанага параўнання:

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

Перапишыце наступны код з выкарыстаннем скарочанага параўнання:

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

Перапишыце наступны код з выкарыстаннем скарочанага параўнання:

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