型安全なSQLテンプレートエンジンを構築する by うさみけんた

PHP Conference Japan 2023
採択
2023/10/08 10:50〜
トラック4 - 4F コンベンションホール 鶯
レギュラートーク(25分)

型安全なSQLテンプレートエンジンを構築する

tadsan うさみけんた tadsan
17

Webアプリケーションではさまざまな事情からSQLを発行したくなることがあります。
PHPでSQLを発行する際のベストプラクティスのひとつはPDOを使ってパラメータをバインドすることですが、残念ながらこの方法では可変個の要素に対して文字列組み立てを避けられません。

今回のトークでは私が社内ライブラリを再実装した「憂鬱なSQLのためのアレ、またはPDOと仲良くして枕を高くしてねむる」で紹介したライブラリを2022年にどのようなコンセプトで再設計したのかを紹介します。