タグ

2008年5月9日のブックマーク (1件)

  • 【 ほでなすPHP 】 PHP5の基本 -> リフレクション

    リフレクション PHP5になって、「リバースエンジニアリング(ここでは“スクリプトを解析する行為”を指す)」を行う為の機能、「リフレクション」が搭載されました。 「リフレクション」によって、関数やクラス、メソッド等を解析する事が出来ます。例えば、指定したクラスの構造(継承するクラス名や実装するインターフェイス名、備えるプロパティやメソッド等に関する情報)の出力、指定したインターフェイスを実装するか等のチェック、備えるメソッド名等の取得が行えます。 リフレクタ/「Reflector」インターフェイス/「Reflection」クラス スクリプトの解析は、関数なら関数用に、クラスならクラス用に定義されたクラス、各種用「リフレクタ」を使用して行います。 「リフレクション」に関係するインターフェイス・クラスは、以下のような継承関係で定義されています。 Exception | +--- Reflect

    tokg
    tokg 2008/05/09