Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Annotations in Modern PHP
Search
Christopher Pitt
October 05, 2013
Programming
3
350
Annotations in Modern PHP
Annotations can be used for more than just documentation and they should be!
Christopher Pitt
October 05, 2013
Tweet
Share
More Decks by Christopher Pitt
See All by Christopher Pitt
Making Robots (PHP Unicorn Conf)
chrispitt
1
170
Transforming Magento (NomadMage 2017)
chrispitt
2
93
Forget What You Know
chrispitt
1
140
Monads In PHP → php[tek]
chrispitt
3
490
Breaking The Enigma → php[tek]
chrispitt
0
180
Turn on the Generator!
chrispitt
0
160
Implementing Languages (FluentConf)
chrispitt
1
330
Async PHP (Sunshine)
chrispitt
0
440
Helpful Robot
chrispitt
0
100
Other Decks in Programming
See All in Programming
Compose Hot Reload is here, stop re-launching your apps! (Android Makers 2025)
zsmb
1
310
DomainException と Result 型で作る型安全なエラーハンドリング
karszawa
0
850
AI Coding Agent Enablement - エージェントを自走させよう
yukukotani
12
4.9k
Windows版PHPのビルド手順とPHP 8.4における変更点
matsuo_atsushi
0
390
Firebase Dynamic Linksの代替手段を自作する / Create your own Firebase Dynamic Links alternative
kubode
0
200
Kubernetesで実現できるPlatform Engineering の現在地
nwiizo
3
1.8k
S3静的ホスティング+Next.js静的エクスポート で格安webアプリ構築
iharuoru
0
210
AHC 044 混合整数計画ソルバー解法
kiri8128
0
320
PHPでお金を扱う時、終わりのない 謎の1円調査の旅にでなくて済む方法
nakka
4
1.4k
remix + cloudflare workers (DO) docker上でいい感じに開発する
yoshidatomoaki
0
120
The Weight of Data: Rethinking Cloud-Native Systems for the Age of AI
hollycummins
0
230
SQL Server ベクトル検索
odashinsuke
0
150
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
4
510
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
17
1.1k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
4
500
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
102
19k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
Docker and Python
trallard
44
3.3k
How STYLIGHT went responsive
nonsquared
99
5.4k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
YesSQL, Process and Tooling at Scale
rocio
172
14k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Scaling GitHub
holman
459
140k
Transcript
/** * @annotations */ Monday 28 October 13
/** * @disclaimers */ Monday 28 October 13
annotations are an acquired taste Monday 28 October 13
i am a laravel 4 fanboy (http://bit.ly/php-laravel-4) Monday 28 October
13
/** * @definition */ Monday 28 October 13
Monday 28 October 13
configuration close to configurable thing Monday 28 October 13
/** * @implementation */ Monday 28 October 13
Monday 28 October 13
Monday 28 October 13
/** * @code */ Monday 28 October 13
Monday 28 October 13
Monday 28 October 13
Monday 28 October 13
Monday 28 October 13
Monday 28 October 13
Monday 28 October 13
Monday 28 October 13
/** * @purpose */ Monday 28 October 13
Monday 28 October 13
Monday 28 October 13
Monday 28 October 13
Monday 28 October 13
/** * @benefits */ Monday 28 October 13
comprehensive documentation* Monday 28 October 13
configuration + contextualization where it matters Monday 28 October 13
massive untapped potential Monday 28 October 13
/** * @costs */ Monday 28 October 13
near-code documentation is a laborious Monday 28 October 13
no standards (http://bit.ly/php-psr-5) Monday 28 October 13
wayne doesn’t dig it Monday 28 October 13
/** * @use configuration */ Monday 28 October 13
Monday 28 October 13
Monday 28 October 13
Monday 28 October 13
Monday 28 October 13
Monday 28 October 13
Monday 28 October 13
Monday 28 October 13
Monday 28 October 13
Monday 28 October 13
Monday 28 October 13
Monday 28 October 13
Monday 28 October 13
/** * @use generation */ Monday 28 October 13
Monday 28 October 13
Monday 28 October 13
Monday 28 October 13
/** * @use utility */ Monday 28 October 13
Monday 28 October 13
Monday 28 October 13
Monday 28 October 13
/** * @twitter followchrisp * @email cgpitt@gmail.com * * @thanks
*/ Monday 28 October 13