PHP හි තාර්කික AND

තාර්කික AND (ඉංග්‍රීසියෙන් logical AND) අවස්ථා සමගාමීව නියම කිරීමට ඉඩ දෙයි. පහත උදාහරණයේ, $num විචල්‍යය ශුන්‍යයට වඩා විශාල වන අතරතුර එකවිටම 10 ට වඩා කුඩා නම් අවස්ථාව සම්පූර්ණ වේ:

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

අවස්ථා එක් විචල්‍යයක් සඳහා පමණක් නොව වෙනස් විචල්‍ය සඳහාද පනවා තැබිය හැකිය. පහත උදාහරණයේ, $num1 විචල්‍යය 2 ට සමාන වන අතරතුර එකවිටම $num2 විචල්‍යය 3 ට සමාන නම් අවස්ථාව සම්පූර්ණ වේ:

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

$num විචල්‍යය ශුන්‍යයට වඩා විශාල වන අතර 5 ට වඩා කුඩා දැයි පරීක්ෂා කරන්න.

Задание 2

$num විචල්‍යය 10 ට වඩා විශාල හෝ සමාන වන අතර 20 ට වඩා කුඩා හෝ සමාන දැයි පරීක්ෂා කරන්න.

Задание 3

$num1 විචල්‍යය 1 ට සමාන හෝ කුඩා වන අතර, $num2 විචල්‍යය 3 ට වඩා විශාල හෝ සමාන දැයි පරීක්ෂා කරන්න.