Logiese EN in PHP

Logiese EN laat jou toe om gelyktydigheid van voorwaardes te spesifiseer. In die volgende voorbeeld sal die voorwaarde uitgevoer word, as die veranderlike $num groter as nul is en gelyktydig minder as 10 is:

php<?php
  $num = 3;
  
  if ($num > 0 and $num < 10) {
    echo '+++';
  } else {
    echo '---';
  }
?>

Voorwaardes kan op meer as een veranderlike toegepas word, nie net op een nie. In die volgende voorbeeld sal die voorwaarde uitgevoer word, as die veranderlike $num1 gelyk is aan 2 en gelyktydig die veranderlike $num2 gelyk is aan 3:

php<?php
  $num1 = 2;
  $num2 = 3;
  
  if ($num1 == 2 and $num2 == 3) {
    echo '+++';
  } else {
    echo '---';
  }
?>
Задание 1

Toets dat die veranderlike $num groter as nul is en minder as 5 is.

Задание 2

Toets dat die veranderlike $num groter as of gelyk aan 10 is en minder as of gelyk aan 20 is.

Задание 3

Toets dat die veranderlike $num1 gelyk is aan of minder as 1 is, en die veranderlike $num2 groter as of gelyk aan 3 is.