Saīsinātais if if-else konstrukcijā

Pieņemsim, ka, piemēram, mēs vēlamies uzzināt, vai mainīgais $test ir vienāds ar vērtību true. Šajā gadījumā konstrukciju if var uzrakstīt šādi:

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

Programmējot šādas pārbaudes ir nepieciešamas ļoti bieži, tāpēc tām pastāv elegantāka saīsināta forma: vietā if ($test == true) var uzrakstīt vienkārši if ($test).

Pārrakstīsim mūsu kodu saīsinātā formā:

php<?php
  $test = true;
  
  if ($test) { // līdzvērtīgs if ($test == true)
    echo '+++';
  } else {
    echo '---';
  }
?>

Pieņemsim, ka tagad mēs pārbaudām, vai mainīgais $test nav vienāds ar true:

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

Šajā gadījumā saīsinātais sintakse izskatīsies šādi:

php<?php
  $test = true;
  
  if (!$test) { // izmantojam loģisko NĒ
    echo '+++';
  } else {
    echo '---';
  }
?>

Līdzīgs saīsinājums pastāv arī pārbaudei uz false. Pieņemsim, ka dots šāds kods:

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

Nosacījums $test == false patiesībā ir tas pats, kas $test != true:

php<?php
  $test = true;
  
  if ($test != true) { // līdzvērtīgs if ($test == false)
    echo '+++';
  } else {
    echo '---';
  }
?>

Nu, bet šādu nosacījumu mēs jau iemācījāmies saīsināt iepriekšējā piemērā. Saīsināsim:

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

Pārrakstiet šādu kodu, izmantojot saīsināto salīdzinājumu:

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

Pārrakstiet šādu kodu, izmantojot saīsināto salīdzinājumu:

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

Pārrakstiet šādu kodu, izmantojot saīsināto salīdzinājumu:

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

Pārrakstiet šādu kodu, izmantojot saīsināto salīdzinājumu:

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