<?php
$a = (true and false); # The parentheses are not necessary and can be safely removed. PHP(PHP7102). Hint: Remove unnecessary parentheses PHP(PHP7103)
$b = true and false;
$c = (true && false); # The parentheses are not necessary and can be safely removed. PHP(PHP7102). Hint: Remove unnecessary parentheses PHP(PHP7103)
$d = true && false;
var_dump($a); // bool(false)
var_dump($b); // bool(true)
var_dump($c); // bool(false)
var_dump($d); // bool(false)
Hint PHP7102 / PHP7103 to "safely" remove parantheses after $a is dangerous and wrong!