if の条件文の中に === true と書くのはなぜですか?

レッスンではわかりやすさを優先してこのような記述をしています。
2022年5月12日
ユーザー

() 内に file_exists()file_readable() を記載するだけで、それらが true の場合 ... という意味になると解釈していました。
実際にレッスンのコードで === true の部分を省いて確認してみると、書いた時と同様の結果でした。

if の条件文の中に === true を記載が必要な理由をご教授いただけますでしょうか。
また、 === true を書くべきだとすると、どのような場合に必要でしょうか?

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(2)