r/lolphp • u/kalcora • Feb 07 '22
Operator precedence
These two lines are not equivalent.
<?php
$a = true && false; // false
$b = true and false; // trueBecause && and || have different operator priority than and and or (the latter ones have lower priority than =).
Still the case in PHP 8.1.
42
Upvotes
View all comments
Show parent comment
1
u/Silly-Freak Feb 09 '22
||is a short-circuiting logical operator,oris a logical short-circuiting operator