Skrócony if w konstrukcji if-else

Załóżmy, na przykład, że chcemy się dowiedzieć, czy zmienna $test jest równa wartości true. W tym przypadku konstrukcję if można zapisać tak:

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

W programowaniu takie sprawdzenia są potrzebne bardzo często, dlatego istnieje dla nich bardziej elegancja forma skrócona: zamiast if ($test == true) można napisać po prostu if ($test).

Przepiszmy nasz kod w formie skróconej:

php<?php
  $test = true;
  
  if ($test) { // równoważne if ($test == true)
    echo '+++';
  } else {
    echo '---';
  }
?>

Załóżmy teraz, że sprawdzamy, czy zmienna $test nie jest równa true:

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

W tym przypadku skrócona składnia będzie wyglądać tak:

php<?php
  $test = true;
  
  if (!$test) { // używamy logicznego NOT
    echo '+++';
  } else {
    echo '---';
  }
?>

Podobne skrócenie istnieje również dla sprawdzenia na false. Załóżmy, że mamy taki kod:

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

Warunek $test == false w rzeczywistości jest równoznaczny z $test != true:

php<?php
  $test = true;
  
  if ($test != true) { // równoważne if ($test == false)
    echo '+++';
  } else {
    echo '---';
  }
?>

Cóż, a taki warunek już nauczyliśmy się skracać w poprzednim przykładzie. Skróćmy:

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

Przepisz następujący kod używając skróconego porównania:

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

Przepisz następujący kod używając skróconego porównania:

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

Przepisz następujący kod używając skróconego porównania:

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

Przepisz następujący kod używając skróconego porównania:

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