なぜ秘密情報の比較に===ではなくhash_equalsを使うのか ─ 内部実装と実践ガイド

【追記 2026/2/26】 本記事の内容をもとに、第184回PHP勉強会@東京で発表しました。Q&Aや補足情報も含めたスライドはこちらからご覧いただけます。 speakerdeck.com こんにちは。プロダクト開発部の塚原です。 業務でセキュリティに関する実装をする機会があり、その参考としてLaravelの内部実装を読むことがあります。今…