この記事では PHP のリフレクションについて説明します。PHP のリフレクションについて詳しく説明していない場合でも、この記事を見て理解することができます。これ以上説明する必要はありません。
PHP 5 は完全なリフレクション API を備えており、クラス、インターフェイス、関数、メソッド、拡張機能をリバース エンジニアリングする機能が追加されています。 さらに、Reflection API は、関数、クラス、メソッドからドキュメント コメントを抽出するメソッドを提供します。
TP フレームワークでのリフレクションの使用
1. ReflectionClass::__construct — ReflectionClass クラスを構築します
2. ReflectionClass::newInstanceArgs — 指定されたパラメーターから新しいクラス インスタンスを作成します。指定されたパラメータはクラスのコンストラクターに渡されます。
public ReflectionClass::__construct ( mixed $argument )
3. /thinkphp/library/think/Container.php
public object ReflectionClass::newInstanceArgs ([ array $args ] )
この記事では、PHP のリフレクションについて簡単に説明します。まだ理解できない場合は、練習して自分で書いてください。
以上がPHPでのリフレクションの詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。