More Related Content
PDF
PDF
PDF
MySQL・PostgreSQLだけで作る高速あいまい全文検索システム PPTX
PDF
PDF
CEDEC2015 サブディビジョンサーフェスの すべてがわかる PDF
2015年度GPGPU実践プログラミング 第9回 行列計算(行列-行列積) PPTX
What's hot
PPTX
PDF
ベイジアンモデリングによるマーケティングサイエンス〜状態空間モデルを用いたモデリング PDF
PDF
PDF
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜 PDF
PPTX
クロムハウンズにおける人工知能開発から見るゲームAIの展望 (CEDEC2006) PDF
見やすいプレゼン資料の作り方 - リニューアル増量版 PDF
PDF
PPTX
Tensorflowユーザから見た Alpha(Go)Zero, Ponanza (TFUG #7) PPTX
【準備編】OculusQuest/HoloLens2対応WebXR開発 PDF
PPTX
HoloLensでコンテンツを操作する方法 - Gaze And Dwell - PDF
Active Directory_グループポリシー基礎 PDF
PPTX
PDF
PDF
PDF
Viewers also liked
PDF
PDF
PDF
NetBeans、FuelPHP と過ごしたこの 2 ヶ月 PDF
PDF
PPTX
GANMA!でDDDをやってみてから1年くらい経った PPT
SSBs Erling Holmøy_Norge eldes: Langsiktig økonomisk bærekraft 28.01.14 PPTX
PDF
だいすきStoryboard - #potatotips (iOS/Android開発Tips共有会) 第7回 PDF
صداقت حضرت مسیح موعود علیہ السلام از احادیث PDF
PDF
Solliciteren: social media of toch die traditionele sollicitatiebrief? (Natio... PDF
Tutorial for the ReportLinker App PDF
SHERRI GOODWIN Resume 1 (2) PPTX
Povezovanje kemijske panoge in delo z mladimi, KOCKE, Ziga Lampe, Drzava za g... PPT
Međuinduktivitet i zračni transformatori (slike) PDF
A world without islam-graham e. fuller PDF
Modified maximum tangential stress criterion for fracture behavior of zirconi... PDF
PPSX
More from Hiraku Nakano
PDF
PDF
composerの遅さをまじめに考える #phpstudy PDF
PDF
Scrutinizer CIでPHPも静的解析 #phpstudy PDF
PDF
PPTX
PPTX
PPTX
PSR-3 Logger Interfaceの紹介
- 1.
- 2.
- 3.
自己紹介
• Hiraku (中野拓)
• 某ポータルサイトのWeb
プログラマ
• ライブラリアン(サービス
作るのはあまり興味ない)
• そろそろPHP歴5年ぐらい
• PHP-FIGはROM専です
https://twitter.com/Hiraku
https://github.com/hirak
http://blog.tojiru.net/
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
PSR-1
• 要約:変な作りにするな
– PSR-0に従え
–ソースコードはUTF-8(without BOM)で書け
– 副作用(Side Effect) はクラス定義と分割しろ
• 読み込んだだけで勝手にechoすんじゃねえ
• php.iniの設定を勝手に変えるな
• スクリプトのロードも勝手にするな
– 定数はSUPER_CASE、メソッドは
camelCaseとか
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
PSR-3 Logger Interface
•2013-01-05にacceptedになった
• 読んで字のごとくロガーのインター
フェース規約
• https://github.com/php-fig/fig-
standards/blob/master/accepted/PSR-3-logger-interface.md
• 今までのPSR-0,1,2と雰囲気が違う
– 「PSR-2に従え」って書いてない
– コーディング規約っぽくない
- 28.
- 29.
- 30.
- 31.
- 32.
- 33.
- 34.
- 35.
- 36.
- 37.
- 38.
- 39.
- 40.
- 41.
- 42.
- 43.
- 44.
- 45.
- 46.