ある値 $x が null であるかを判断するときに、

[1]
if( $x === null ) {}



[2]
if( null === $x ) {}

とは同じなのでしょうか?

私はなんとなくずっと [1] を使っていたのですが、
たまに [2] の方法を見たりして、
しかもその作者に限って結構PHPを詳しく知っていたりするので
何か理由があるのかなと。