Verkürztes if in der if-else-Konstruktion

Nehmen wir zum Beispiel an, wir möchten prüfen, ob die Variable $test den Wert true hat. In diesem Fall kann die if-Konstruktion wie folgt geschrieben werden:

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

Beim Programmieren sind solche Prüfungen sehr häufig erforderlich, daher gibt es dafür eine elegantere, verkürzte Form: Anstelle von if ($test == true) kann einfach if ($test) geschrieben werden.

Lassen Sie uns unseren Code in verkürzter Form umschreiben:

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

Nehmen wir nun an, wir prüfen, ob die Variable $test nicht true ist:

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

In diesem Fall sieht die verkürzte Syntax so aus:

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

Eine ähnliche Verkürzung existiert auch für die Prüfung auf false. Nehmen wir an, der Code sieht so aus:

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

Die Bedingung $test == false ist tatsächlich das Gleiche wie $test != true:

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

Nun, eine solche Bedingung haben wir bereits im vorherigen Beispiel zu verkürzen gelernt. Verkürzen wir sie:

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

Schreiben Sie den folgenden Code mit verkürztem Vergleich um:

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

Schreiben Sie den folgenden Code mit verkürztem Vergleich um:

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

Schreiben Sie den folgenden Code mit verkürztem Vergleich um:

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

Schreiben Sie den folgenden Code mit verkürztem Vergleich um:

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