👨‍👨‍👧

PHP アノテーション 第7世代

1 min read

第1世代

  • PHP 4, PEAR コーディング規約時代
  • @access private

第2世代

第3世代

  • PHP 5.3, Doctrineアノテーション誕生時代
  • eAcceleratorキャッシュ、Docコメント削除事件

アノテーションメタプログラミング第1世代(第4世代)

  • PHP フレームワーク2時代
  • アノテーションベースのライブラリ
  • アノテーションRFC

PHPStorm寡占時代 / PHP 7移行時代

  • IDE補完で満足時代

アノテーションメタプログラミング第2世代(PHP7 フレームワーク世代)

  • swagger
  • AOP
  • Symfony Validation

第7世代