ホームページ  >  記事  >  バックエンド開発  >  PHP リフレクション メカニズムの使用例、PHP リフレクションの例_PHP チュートリアル

PHP リフレクション メカニズムの使用例、PHP リフレクションの例_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:19:57806ブラウズ

PHPリフレクションメカニズムの使用例、PHPリフレクションの例

この記事の例では、PHP リフレクション メカニズムの使用について説明しており、参考のために共有されています。具体的な方法は以下の通りです

デモのサンプルコードは次のとおりです:

リーリー

出力結果:

クラス1で

彼のメソッドは、ClassOne クラスではなく、プロキシ クラス ClassOneDelegator を通じて実装されていることがわかります。

同様に、次のコードも実行できます:

リーリー

この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。

PHPのリフレクションメカニズムとは何ですか

マッピングとも言えます。率直に言うと、オブジェクトのクローンを作成できるだけでなく、変数やオブジェクトのメソッドを呼び出すこともでき、非常に強力です。 PHP API5 には、

java の説明と似た説明がありますので、機会があれば参照してください。もちろん、この機能は php と asp の間に大きな違いがあることを証明するのに十分です。


JAVAのリフレクションメカニズムの原理は何ですか? リフレクションメカニズムの使用方法の例を持ってくるのが最善です

Field[] フィールド = object.getClass().getDeclaredFields();
for (int j = 0; j try {
Method Method = object.getClass().getMethod("get " + name.substring(0, 1).toUpperCase()
+ name.substring(1), new Class[] {});
オブジェクトの結果 = method.invoke(object, new Object[] {});
catch (例外 e) {
e.getStackTrace();
}
}


http://www.bkjia.com/PHPjc/871097.html

tru​​ehttp://www.bkjia.com/PHPjc/871097.html技術記事 PHP リフレクション メカニズムの使用例、php リフレクションの例 この記事では、PHP リフレクション メカニズムの使用法について説明し、参考として共有します。具体的な方法は以下の通りです。 デモサンプルコードは以下の通りです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。