If abrégé dans la structure if-else

Supposons, par exemple, que nous voulions savoir si la variable $test est égale à la valeur true. Dans ce cas, la structure if peut être écrite ainsi :

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

Lors de la programmation, de telles vérifications sont nécessaires très souvent, donc pour celles-ci, il existe une forme abrégée plus élégante : au lieu de if ($test == true), on peut simplement écrire if ($test).

Réécrivons notre code sous forme abrégée :

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

Supposons maintenant que nous vérifiions que la variable $test n'est pas égale à true :

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

Dans ce cas, la syntaxe abrégée sera la suivante :

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

Une abréviation similaire existe également pour la vérification de false. Supposons que nous ayons le code suivant :

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

La condition $test == false est en réalité équivalente à $test != true :

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

Eh bien, et une telle condition, nous avons déjà appris à la raccourcir dans l'exemple précédent. Raccourcissons :

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

Réécrivez le code suivant en utilisant la comparaison abrégée :

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

Réécrivez le code suivant en utilisant la comparaison abrégée :

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

Réécrivez le code suivant en utilisant la comparaison abrégée :

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

Réécrivez le code suivant en utilisant la comparaison abrégée :

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