ホームページ > バックエンド開発 > PHPチュートリアル > PHPでのリフレクションの詳細な説明

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

韦小宝
リリース: 2023-03-21 11:14:01
オリジナル
1676 人が閲覧しました

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート