Сокращенный 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 '---';
  }
?>