PHPでのif条件の表記について違和感
解決したいこと
今の現場でのif文等での条件の書き方で、
if (true === $hoge)
とか
if ('fuga' === $hoge)
とか
$hogefuga = 1 === $hoge ? true : false;
みたいな書き方をしていることが多いのですが、こんな感じに書くことで速度が改善したりリソースの節約になったりと、意味があるのでしょうか?
今までの自分の常識だと、
if ($hoge)
if ($hoge === 'fuga')
$hogefuga = $hoge === 1;
みたいな書き方が普通だったので、正直めちゃくちゃ気持ち悪いです。