In PHP, what is an underlying reason of placing either boolean or null before identical comparison operator?
false === $value;
null === $value;
This is sometimes referred to as Yoda-conditions, there's a fun list of all such constructs and their unofficial names.
No there's no real difference between $var === false or false === $var, some people claim it's easier to see what is being checked for if the bool is the left operand, other hate it... In short: personal preference is what it is.