if-else gurluşygynda gysgaldylan if

Mysal üçin, diňeýli, $test üýtgeýjisi true bahasyňa deňmi diýip bilmek isleýäris. Bu ýagdaýda if gurluşyny şeýle ýazyp bolýar:

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

Programmirleme wagtynda munyň ýaly barlaglar gaty köp gerek bolýar, şonuň üçin olar üçin has göwrümiň ýitileşdirilen gysgaldylan görnüşi bar: if ($test == true) ýerine diňe if ($test) ýazyp bolýar.

Geliň, kodymyzy gysgaldylan görnüşde ýazalyň:

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

Indi bolsa, $test üýtgeýjisiniň true bahasyňa deň däldigini barlaýarys:

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

Bu ýagdaýda gysgaldylan sintaksis şeýle görüner:

php<?php
  $test = true;
  
  if (!$test) { // logiki ÝOK ulanýarys
    echo '+++';
  } else {
    echo '---';
  }
?>

false üçin barlag üçin hem şuňa meňzeş gysgaldylma bar. Mysal üçin, şeýle bir kod berlen:

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

$test == false şerti aslynda $test != true bilen deňdir:

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

Emma, munyň ýaly bir şerti biz öňki mysalda gysgaltmagy öwrendik. Gysgaldalyň:

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

Aşakdaky kody gysgaldylan deňleşdirme ulanyp ýazyň:

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

Aşakdaky kody gysgaldylan deňleşdirme ulanyp ýazyň:

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

Aşakdaky kody gysgaldylan deňleşdirme ulanyp ýazyň:

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

Aşakdaky kody gysgaldylan deňleşdirme ulanyp ýazyň:

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