PSR-6は、PHPにおけるキャッシュ操作(システム・ライブラリ作成)についての標準を策定しています。このPSRの目的は、開発者がカスタム開発を必要とせずに既存のフレームワークとシステムに統合できるキャッシュ対応ライブラリを作成できるようにすることです。
PSR-4の目的は、ネームスペースをファイルシステムパスにマップし、他のSPL登録オートローダーと共存できる相互運用可能なPHPオートローダーのルールを指定することです。 これはPSR-0に代わるものではありません。
PSR-3では、ロギングライブラリの共通インタフェースについて定義されています。ライブラリが Psr Log LoggerInterface オブジェクトを受け取り、ログを簡単で共通化された方法で書き込むことができるようにすることが、このドキュメントの目的です。フレームワークやCMSを拡張する際もPSR-3に準拠することによって、ログライブラリはロギングに集中する事が出来ます。
WEBアプリケーション開発の中でデータベースのバックアップなどの裏で走らせる定時処理を構築する要件というのは少なくありません。昔であればシェルスクリプトを書いたり、フレームワークを使わない素のプログラミング言語を使って書いたりしていましたが、PHPフレームワークを使うとそれらも簡単に構築・登録・稼働を行う事が出来ます。
Laravel のクエリビルダは、SQL 文がわからなくても簡単にクエリを組み立てる事のできます。データベースからレコードを取得する際には SQL 文を組み立てて、それによって問い合わせを行いますが、SQL文に詳しくなくても、この機能によって適切な書式で問い合わせを行える為、とても便利な機能です。今回はLaravelのQueryBuilderについて、その機能を入門レベルでもわかるように公式よりもう少しだけ噛み砕いて記載してあります。