Verkorte if in if-else constructie

Stel, we willen bijvoorbeeld weten of de variabele $test gelijk is aan de waarde true. In dat geval kan de constructie if als volgt worden geschreven:

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

Bij het programmeren zijn dergelijke controles zeer vaak nodig, daarom bestaat er een meer elegante verkorte vorm: in plaats van if ($test == true) kan men eenvoudig if ($test) schrijven.

Laten we onze code in verkorte vorm herschrijven:

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

Stel nu dat we controleren of de variabele $test niet gelijk is aan true:

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

In dit geval ziet de verkorte syntaxis er als volgt uit:

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

Een vergelijkbare verkorting bestaat ook voor het controleren op false. Stel dat we de volgende code hebben:

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

De voorwaarde $test == false is eigenlijk hetzelfde als $test != true:

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

Nu, en zo'n voorwaarde hebben we al geleerd om te verkorten in het vorige voorbeeld. Laten we het verkorten:

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

Herschrijf de volgende code met behulp van verkorte vergelijking:

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

Herschrijf de volgende code met behulp van verkorte vergelijking:

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

Herschrijf de volgende code met behulp van verkorte vergelijking:

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

Herschrijf de volgende code met behulp van verkorte vergelijking:

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