guttally.net

PSR に関するメモ

PSR とは

 PSR は数ある PHP のコーディング規約の一つです。 PHP-FIG (PHP Framework Interop Group) によってまとめられています。

PSR-0

 オートローディングに関する旧スタンダード (原文)。 2014.10.14 付けで非推奨となり,その代わりとして下記の PSR-4 が推奨されています。

PSR-1

 基本となるコーディングスタンダード (原文)。 ありがたいことに,すでに日本語化されています。

PSR-2

 PSR-1 に準拠し,その上で PHP コードの書式を規定するコーディングガイド (原文)。 こちらもインフィニットループさんによる和訳があります。

PSR-3

 PSR-1 および PSR-2 とは毛色が違う,ロギングライブラリのインタフェースに関する記述です  (原文)。 ロギングに関するインタフェースを統一することが目的。 いつかロガークラスを自作するときのために和訳してみました

PSR-4

 PSR-0 に代わって現在推奨されている,オートローダに関する新しい仕様 (原文)。 お勉強も兼ねて翻訳してみました