はじめに

PHP 5には完全なリフレクション API が付属しており、 クラス、インターフェイス、関数、メソッド、そして拡張モジュールについて リバースエンジニアリングを行うことができます。 さらに、このリフレクション API は関数、クラス、メソッドに 関するドキュメントコメントも取得することができます。

内部 API の一部には、Reflection 拡張モジュールに対応するために必要なコードが欠けているものがあることに注意しましょう。 たとえば、内部 PHP クラスにはプロパティについてのリフレクションデータがありません。 しかし、こういった例はバグだと見なされており、見つけたら修正しなければなりません。