ホームページ  >  記事  >  バックエンド開発  >  PHPでのリフレクションの詳細な説明

PHPでのリフレクションの詳細な説明

韦小宝
韦小宝オリジナル
2018-03-14 12:46:021653ブラウズ

この記事では 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。