たとえば、次のように使用していることを知っています。
if (in_array('...'), array('.', '..', '...') === true)
以上:
if (in_array('...'), array('.', '..', '...') == true)
パフォーマンスを向上させ、いくつかの一般的な間違い(1 == trueなど)を回避できますが、次のような文字列に対して厳密な比較を使用する理由があるかどうか疑問に思っています。
if ('...' === '...')
次とまったく同じことをしているようです:
if ('...' == '...')
誰かがこの主題にいくらかの光をもたらすことができれば、私はそれを感謝します。