Lühendatud if if-else konstruktsioonis

Oletame, et näiteks tahame teada, kas muutuja $test on võrdne väärtusega true. Sellisel juhul saab konstruktsiooni if kirjutada nii:

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

Programmeerimises on sellised kontrollid vaja väga sageli, seega on nende jaoks olemas elegantsem lühendatud vorm: if ($test == true) asemel saab kirjutada lihtsalt if ($test).

Kirjutame oma koodi lühendatud kujul ümber:

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

Oletame nüüd, et kontrollime, kas muutuja $test ei ole võrdne true-ga:

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

Sellisel juhul näeb lühendatud süntaks välja selline:

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

Sarnane lühendus eksisteerib ka false kontrollimiseks. Oletame, et on antud selline kood:

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

Tingimus $test == false on tegelikult sama mis $test != true:

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

Noh, ja sellist tingimust oleme juba eelmises näites õppinud lühendama. Lühendame:

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

Kirjutage järgmine kood ümber kasutades lühendatud võrdlust:

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

Kirjutage järgmine kood ümber kasutades lühendatud võrdlust:

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

Kirjutage järgmine kood ümber kasutades lühendatud võrdlust:

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

Kirjutage järgmine kood ümber kasutades lühendatud võrdlust:

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