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
370
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
200
Transforming Magento (NomadMage 2017)
chrispitt
2
110
Forget What You Know
chrispitt
1
150
Monads In PHP → php[tek]
chrispitt
3
510
Breaking The Enigma → php[tek]
chrispitt
0
210
Turn on the Generator!
chrispitt
0
170
Implementing Languages (FluentConf)
chrispitt
1
350
Async PHP (Sunshine)
chrispitt
0
470
Helpful Robot
chrispitt
0
120
Other Decks in Programming
See All in Programming
Go言語の特性を活かした公式MCP SDKの設計
hond0413
1
200
Pythonスレッドとは結局何なのか? CPython実装から見るNoGIL時代の変化
curekoshimizu
5
1.5k
Cloudflare AgentsとAI SDKでAIエージェントを作ってみた
briete
0
130
Advance Your Career with Open Source
ivargrimstad
0
380
Go Conference 2025: Goで体感するMultipath TCP ― Go 1.24 時代の MPTCP Listener を理解する
takehaya
7
1.6k
アメ車でサンノゼを走ってきたよ!
s_shimotori
0
200
CSC509 Lecture 02
javiergs
PRO
0
410
Things You Thought You Didn’t Need To Care About That Have a Big Impact On Your Job
hollycummins
0
170
いま中途半端なSwift 6対応をするより、Default ActorやApproachable Concurrencyを有効にしてからでいいんじゃない?
yimajo
2
350
株式会社 Sun terras カンパニーデック
sunterras
0
240
10年もののAPIサーバーにおけるCI/CDの改善の奮闘
mbook
0
790
Web フロントエンドエンジニアに開かれる AI Agent プロダクト開発 - Vercel AI SDK を観察して AI Agent と仲良くなろう! #FEC余熱NIGHT
izumin5210
3
430
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
Visualization
eitanlees
148
16k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Why Our Code Smells
bkeepers
PRO
339
57k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
9
580
How to Think Like a Performance Engineer
csswizardry
27
2k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Typedesign – Prime Four
hannesfritz
42
2.8k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
Documentation Writing (for coders)
carmenintech
75
5k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
30
2.9k
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
[email protected]
* * @thanks
*/ Monday 28 October 13