はじめまして。onoと申します。
このたび唐突にPHP-FIGのPSR内容を日本語に翻訳してみました。
1. PSRとは
一言で表すと、PHPの標準コーディング規約です。
それならもう色々あるよねってお話なんですが、
PHP-FIG(PHP Framework Interop Group)というグループには各フレームワークだったりライブラリだったりの関係者が参加しています。
SymfonyだったりZFだったりPEARだったり。
そんな豪勢なメンバーが共通点を見つけながら、ルールを組み立てていきましょう!という背景のもと、共通内容を整理した規約集がPSRということになります。
1-1. 公開します
今回PSR翻訳してみましたが、様々なツッコミを恐れずに公開することにします。
2. PSR-0なら既にあります
PHP界隈でご存知な方も多いかと思いますが、PSR-0に関してはすでにきっちりと翻訳がされております。
3. まとめスライドが既にあります
今回翻訳したといっても、ほぼ直訳です。内容についてはおおいに自信はありません!
だったらそんなの読んでる時間ないよ!!って方は、つい先日まとめスライドが発表されてましたのでそちらをご参照ください。
大変わかりやすくまとまってるので、PSRの内容を把握するには最適だと思います。
4. でも翻訳した(してしまった)
「既にある」が乱発していますが、それでも進めてしまった理由はそんなにありません。
せいぜい社内にあるコーディング規約と比較してみたいな、くらいのライトな振る舞いです。
なお誤字や訳ミスなどございましたら、本体はGitHubに置いてますのでプルリクエスト頂けると大変うれしく思います。
maosanhioro/fig-standards
HTML版にしてもmarkdown版にしてもテキストデータなので、扱いやすいと思います。
本家が更新されたら追従は・・・努力します