Forkortet if i if-else konstruksjoner

La oss si at vi for eksempel ønsker å finne ut om variabelen $test er lik verdien true. I dette tilfellet kan konstruksjonen if skrives slik:

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

Ved programmering er slike sjekker nødvendige svært ofte, derfor finnes det en mer elegant forkortet form for dem: i stedet for if ($test == true) kan man ganske enkelt skrive if ($test).

La oss omskrive koden vår i forkortet form:

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

La oss nå sjekke om variabelen $test ikke er lik true:

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

I dette tilfellet vil den forkortede syntaksen se slik ut:

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

Tilsvarende forkortelse finnes også for sjekk på false. La oss si vi har en kode som dette:

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

Betingselsen $test == false er egentlig det samme som $test != true:

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

Vel, og en slik betingelse har vi allerede lært å forkorte i forrige eksempel. La oss forkorte:

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

Omskriv følgende kode ved å bruke forkortet sammenligning:

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

Omskriv følgende kode ved å bruke forkortet sammenligning:

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

Omskriv følgende kode ved å bruke forkortet sammenligning:

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

Omskriv følgende kode ved å bruke forkortet sammenligning:

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