@prolic, I like Yoda conditions and I can't see any arguments against them. 

They have been used throughout the framework (not everywhere, but you see them) and it's just a matter of getting used to them and then you'll never go back. 

Readability isn't decreased at all. Instead, using them demonstrates being aware of a problem. 

Therefore, :+1:

Also, I don't see any advantage of using `is_null($a)` instead of `null === $a`. I prefer the latter!