PHP-də istənilən ifadə öz “məntiqi” mənasında məntiqi ifadə hesab edilə bilər. Belə ki, əvvəlki mövzularda qeyd edildiyi kimi məntiqi doğru rolunu istənilən sıfırdan fərqli rəqəm, sıfırla nəticələnməyən ifadə, boş olmayan yazı və s. ifadələr, məntiqi yanlış rolunu isə digər ifadələr oynaya bilər
Məntiq dəyişənləri haqqında danışılarkən qeyd edilmiş bütün xüsusiyyətlər məntiqi ifadələr üçün də doğrudur. Məntiqi ifadələr çox vaxt >
, <
və ==
(bərabərlik), ||
(məntiqi VƏ YA), &&
(məntiqi VƏ), !
(məntiqi İNKAR) və s. operatorların istifadəsilə yaranır. Məsələn:
$less = 10 < 5;// $less - yalan $equals = $b == 1;// $equals - $b == 1 olarsa doğru, $between = $b >= 1 && $b <= 10;// $between - $b 1-dən 10-a qədər (10 daxil olmaqla) olarsa doğru $x = !($b || $c) && $d;// $b və $c yalan, а $d - doğru olarsa true
Bu və ya digər məntiq dəyişəninin doğruluğu elə istənilən məntiqi ifadələrin yoxlanılması kimi eyni üsulla yerinə yetirilir:
$between = $x >= 1 && $x <= 7; // $between -ə ifadənin qiymətini mənimsədirik if ($between) echo "x lazımi aralıqdadır";