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
340
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
150
Transforming Magento (NomadMage 2017)
chrispitt
2
83
Forget What You Know
chrispitt
1
120
Monads In PHP → php[tek]
chrispitt
3
460
Breaking The Enigma → php[tek]
chrispitt
0
150
Turn on the Generator!
chrispitt
0
150
Implementing Languages (FluentConf)
chrispitt
1
310
Async PHP (Sunshine)
chrispitt
0
410
Helpful Robot
chrispitt
0
95
Other Decks in Programming
See All in Programming
Асинхронность неизбежна: как мы проектировали сервис уведомлений
lamodatech
0
750
useSyncExternalStoreを使いまくる
ssssota
6
1k
あれやってみてー駆動から成長を加速させる / areyattemite-driven
nashiusagi
1
200
nekko cloudにおけるProxmox VE利用事例
irumaru
3
430
なまけものオバケたち -PHP 8.4 に入った新機能の紹介-
tanakahisateru
1
120
Scalaから始めるOpenFeature入門 / Scalaわいわい勉強会 #4
arthur1
1
330
Security_for_introducing_eBPF
kentatada
0
110
Webエンジニア主体のモバイルチームの 生産性を高く保つためにやったこと
igreenwood
0
330
暇に任せてProxmoxコンソール 作ってみました
karugamo
2
720
DevFest Tokyo 2025 - Flutter のアプリアーキテクチャ現在地点
wasabeef
5
900
talk-with-local-llm-with-web-streams-api
kbaba1001
0
180
テスト自動化失敗から再挑戦しチームにオーナーシップを委譲した話/STAC2024 macho
ma_cho29
1
1.3k
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
510
110k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
Building Adaptive Systems
keathley
38
2.3k
Visualization
eitanlees
146
15k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Into the Great Unknown - MozCon
thekraken
33
1.5k
Building Your Own Lightsaber
phodgson
103
6.1k
Statistics for Hackers
jakevdp
796
220k
Designing on Purpose - Digital PM Summit 2013
jponch
116
7k
Navigating Team Friction
lara
183
15k
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