Neden böyle formu if
ifadeler ...
if (null === $this->foo){...}
if (0 === count($bar)){...}
yerine ...
if ($this->foo === null){...}
if (count($bar) === 0){...}
Ben kodlama ve ben saygı projelerin bir dizi kodunda bu fark ettik ama onlar bu şekilde yapmak neden bilmiyorum. O benim düşünce aşağıdaki gibi ben bunu ikinci bir şekilde yapmak isteyen ise "bu değer ... sonra null değerine eşitse" "null bu değere eşitse ..." bana biraz daha az belirgin görünüyor. Peki ... neden?