👨👨👧
PHP アノテーション 第7世代
第1世代
- PHP 4, PEAR コーディング規約時代
- @access private
第2世代
- Before 5.3, PHP フレームワーク1時代
- phpDocumentor, apidoc
- (2.5世代) seaser
- (番外) DocTest
第3世代
- PHP 5.3, Doctrineアノテーション誕生時代
- eAcceleratorキャッシュ、Docコメント削除事件
アノテーションメタプログラミング第1世代(第4世代)
- PHP フレームワーク2時代
- アノテーションベースのライブラリ
- アノテーションRFC
PHPStorm寡占時代 / PHP 7移行時代
- IDE補完で満足時代
アノテーションメタプログラミング第2世代(PHP7 フレームワーク世代)
- swagger
- AOP
- Symfony Validation
第7世代
- 静的解析型アノテート (phpstan, psalm)
- psalm アノテーション前提ライブラリ
Discussion