Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
PHPコーディング規約とサポートするツール
Search
Shohei Yamasaki
March 15, 2016
Programming
2
3.5k
PHPコーディング規約とサポートするツール
PHPのコーディング規約はなぜ必要なのか。コーディング規約のチェックをサポートするPHP Code Snifferについて。また、運用していくにあたっての問題点とその解決案についての説明。
Shohei Yamasaki
March 15, 2016
Tweet
Share
More Decks by Shohei Yamasaki
See All by Shohei Yamasaki
AMPで爆速WEBサイト
shoyan
0
190
ハフマン木の作成
shoyan
0
14k
コンピュータと数学
shoyan
0
1.7k
暗号技術を支える素数
shoyan
2
3.1k
Other Decks in Programming
See All in Programming
AI時代を生き抜く 新卒エンジニアの生きる道
coconala_engineer
1
420
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
39
26k
生成AI時代を勝ち抜くエンジニア組織マネジメント
coconala_engineer
0
2.1k
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
170
これならできる!個人開発のすゝめ
tinykitten
PRO
0
130
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
450
認証・認可の基本を学ぼう前編
kouyuume
0
270
大規模Cloud Native環境におけるFalcoの運用
owlinux1000
0
190
ELYZA_Findy AI Engineering Summit登壇資料_AIコーディング時代に「ちゃんと」やること_toB LLMプロダクト開発舞台裏_20251216
elyza
2
610
Patterns of Patterns
denyspoltorak
0
320
Claude Codeの「Compacting Conversation」を体感50%減! CLAUDE.md + 8 Skills で挑むコンテキスト管理術
kmurahama
1
630
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
370
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
60
38k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
47k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
[SF Ruby Conf 2025] Rails X
palkan
0
560
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
400
The Curse of the Amulet
leimatthew05
0
4.7k
Done Done
chrislema
186
16k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
190
The Language of Interfaces
destraynor
162
25k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
70k
Transcript
1)1ίʔσΟϯάن ͱαϙʔτ͢Δπʔϧ 4IPIFJ:BNBTBLJ
༰ w ίʔσΟϯάنʹ͍ͭͯ w 1)1$PEF4OJ⒎FSʹ͍ͭͯ
8IZ w ͳͥίʔσΟϯάن͕ඞཁ͔
ͳͥඞཁ͔ w ։ൃऀ֤ʑ͕͍࣋ͬͯΔίʔσΟϯάͷͩ͜ΘΓ͕ ΒΒ w ϨϏϡʔ࣌ʹࢦఠ͢ΔPS͠ͳ͍ͰΉ ࢦఠͩ͠ ͨ͠Β͖Γ͕ͳ͍
1)1ͷίʔσΟϯάن
/PUIJOH
1)1ͷίʔσΟϯάن w ;FOE'SBNFXPSL w 'MPX'SBNFXPSL w 8PSE1SFTT w 1&"3 w
'VFM1)1
143 w 1)14UBOEBSET3FDPNNFOEBUJPOT w 1)1'SBNFXPSL*OUFS(SPVQ͕ࡦఆ
143ͷΰʔϧ 8FSFBHSPVQPGFTUBCMJTIFE1)1QSPKFDUT XIPTFHPBMJTUPUBMLBCPVUDPNNPOBMJUJFT CFUXFFOPVSQSPKFDUTBOEpOEXBZTXFDBO XPSLCFUUFSUPHFUIFS
143ͷΰʔϧ ϑϨʔϜϫʔΫʹґଘ͠ͳ͍ϧʔϧΛ࡞ͬͯɺͲͷϓ ϩδΣΫτʢͲͷϑϨʔϜϫʔΫΛ͍ͬͯΔϓϩδΣ ΫτʣͰಉ͡Α͏ʹίʔυΛॻ͘͜ͱΛͰ͖ΔΑ͏ ʹ͠·͠ΐ͏ ҙ༁
4UBUVT w "$$&15&%͕ਖ਼ࣜͳͷ w %&13&$"5&%3&7*&8%3"'5͕͋Δ w IUUQXXXQIQpHPSHQTS
143 w #BTJD$PEJOH4UBOEBSE w IUUQXXXQIQpHPSHQTSQTS
143 w $PEJOH4UZMF(VJEF w 143Λ֦ுͨ͠ͷ w IUUQXXXQIQpHPSHQTSQTS
1)1$PEF4OJ⒎FS w 1)1ͷίʔυ୳ػ w ͭͷπʔϧΛ͍࣋ͬͯΔ w IUUQTHJUIVCDPNTRVJ[MBCT 1)1@$PEF4OJ⒎FS
QIQDT w 1)1$PEF4OJ⒎FSΛུͨ͠πʔϧ w ίʔσΟϯάنͷνΣοΫ͕Ͱ͖Δ w ίʔσΟϯάنͷࢦఆ͕Ͱ͖Δ
QIQDT QIQDTTUBOEBSE143QVCMJD@IUNMJOEFYQIQ
QIQDCG w 1)1$PEF#FBVUJpFSBOE'JYFS w ίʔυΛमਖ਼ͯ͘͠ΕΔπʔϧ
QIQDCG QIQDCGTUBOEBSE143QVCMJD@IUNMJOEFYQIQ
ৄ͍͍͠ํ8JLJΛࢀর͍ͩ͘͞ɻ IUUQTHJUIVCDPNTRVJ[MBCT1)1@$PEF4OJ⒎FS XJLJ
8IBU w ίʔσΟϯάϧʔϧΛӡ༻͍ͯ͘͠
ίʔσΟϯάن͕ ଘࡏͯ͠कΒΕͳ͍
)PX w ͲͷΑ͏ʹ͢ΕकΒΕΔΑ͏ʹͳΔ͔
$*ͰνΣοΫ͢Δ
$*XJUIESPOF TDSJQU DPNQPTFSJOTUBMM WFOEPSCJOQIQDTTUBOEBSE143BQQ
$*XJUIESPOF