If i shkurtuar në konstruksionin if-else

Le të themi, për shembull, ne duam të dimë nëse ndryshorja $test është e barabartë me vlerën true. Në këtë rast, konstruksioni if mund të shkruhet kështu:

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

Gjatë programimit, kontrolle të tilla kërkohen shumë shpesh, prandaj ekziston një formë e shkurtuar më elegante: në vend të if ($test == true) mund të shkruhet thjesht if ($test).

Le të rishkruajmë kodin tonë në formën e shkurtuar:

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

Le të themi tani që po kontrollojmë nëse ndryshorja $test nuk është e barabartë me true:

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

Në këtë rast, sintaksa e shkurtuar do të duket kështu:

php<?php
  $test = true;
  
  if (!$test) { // përdorim NOT logjik
    echo '+++';
  } else {
    echo '---';
  }
?>

Ekziston një shkurtim i ngjashëm edhe për kontrollin e false. Le të themi se është dhënë kodi i mëposhtëm:

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

Kushti $test == false në fakt është i njëjtë me $test != true:

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

Epo, një kusht të tillë tashmë e kemi mësuar ta shkurtojmë në shembullin e mëparshëm. Le ta shkurtojmë:

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

Rishkruani kodin e mëposhtëm duke përdorur krahasimin e shkurtuar:

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

Rishkruani kodin e mëposhtëm duke përdorur krahasimin e shkurtuar:

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

Rishkruani kodin e mëposhtëm duke përdorur krahasimin e shkurtuar:

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

Rishkruani kodin e mëposhtëm duke përdorur krahasimin e shkurtuar:

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