If yang Dipersingkat dalam Konstruksi if-else

Misalnya, kita ingin mengetahui apakah variabel $test sama dengan nilai true. Dalam hal ini, konstruksi if dapat ditulis seperti ini:

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

Dalam pemrograman, pengecekan seperti ini sangat sering dibutuhkan, oleh karena itu ada bentuk yang lebih elegan dan dipersingkat: alih-alih if ($test == true), bisa ditulis cukup dengan if ($test).

Mari kita tulis ulang kode kita dalam bentuk yang dipersingkat:

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

Sekarang misalkan kita memeriksa bahwa variabel $test tidak sama dengan true:

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

Dalam hal ini, sintaks yang dipersingkat akan terlihat seperti ini:

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

Penyingkatan serupa juga ada untuk pengecekan terhadap false. Misalkan diberikan kode seperti ini:

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

Kondisi $test == false sebenarnya sama dengan $test != true:

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

Nah, kondisi seperti itu sudah kita pelajari cara menyingkatnya pada contoh sebelumnya. Mari kita persingkat:

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

Tulis ulang kode berikut dengan menggunakan perbandingan yang dipersingkat:

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

Tulis ulang kode berikut dengan menggunakan perbandingan yang dipersingkat:

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

Tulis ulang kode berikut dengan menggunakan perbandingan yang dipersingkat:

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

Tulis ulang kode berikut dengan menggunakan perbandingan yang dipersingkat:

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