Скратен 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 '---';
  }
?>