私はPHP ReflectionClassを使用して、できるだけクラスに関する情報を抽出しています。関数から戻り値を取得するためにもこれを使用できますか?それとも、リフレクションはオブジェクトが受け入れるものだけをプロファイルするので意味がないのでしょうか?PHPリフレクションを使用して機能コードを抽出することはできますか?
0
A
答えて
2
関数に明確な戻り値がある場合は、単純にソースコードから抽出できます。
return $this->isValid() ? $result : $this->createNullObject();
これは、戻り値を取得するために解析するのは難しい(/不可能)と思います。代わりにDocCommentsを使用できます。 @returnはReflectionMethod -object上の使用のための通常のタグ
/**
* MyMethod
*
* @return int
*/
コールgetDocComment()し、次いでdocCommentを解析します。
0
内部機能のためにあなたが使用することができ
$reflect = new ReflectionExtension('standard');
echo "<pre>" . $reflect . "</pre>";
関連する問題
- 1. ローカルhtmlファイルに抽出機能を使用することができます
- 2. は、このコードでスクラブを使用してデータを抽出することはできません
- 3. このコードを短縮するためにリフレクションを使用できますか?
- 4. 用語抽出にMahoutを使用することはできますか?
- 5. forまたはwhileを使用してPHPでこのコードをループすることはできますか?
- 6. jQueryまたはJavaScriptを使用してテキストから画像を抽出することはできますか?
- 7. PHPを使用してAndroidManifest.xmlからデータを抽出します
- 8. IIS上でPHPを実行すると、PHP抽出機能がメモリを使い果たします
- 9. HipHop PHPを使用してPHP拡張機能を構築できますか?
- 10. 動作するコードは、addEventListenerは、私はこのコードを使用して機能
- 11. PHP7。リフレクションは古いバージョンからは機能しませんPHP
- 12. cURLを使用してPHPファイルからPHPコードを読み取ることはできますか?
- 13. javajetコードでphp api関数を使用することは可能ですか?
- 14. コンテナテンプレートクラスをC++で抽出することはできますか?
- 15. コマンドラインからGii機能を使用することはできますか?
- 16. PHPを使用してPDFファイルからページを抽出する
- 17. PHPカールを使用してブロックチェーンからデータを抽出する
- 18. PHPを使用してPDFからテキストを抽出する
- 19. PHPを使用してPDFからコンテンツを抽出する
- 20. コントローラ機能を外部ファイルに抽出できますか?
- 21. C++でnmapの機能を使用することはできますか?
- 22. .vueファイル内でレンダリング機能を使用することはできますか
- 23. は、ヘッダ機能を使用してヘッダ機能のメッセージにアクセスすることはできません
- 24. リフレクションを使用してコンストラクタからオプションのパラメータ値を取得することはできますか?
- 25. は使用してオブジェクトに機能を使用することはできません。この
- 26. 「適用」または「呼び出し」機能を複数回使用することはできません
- 27. WordPressのオプションからPHPを使用して抽出する
- 28. ネイティブ機能を使用していないときにPhoneGapをトリミングすることは可能ですか?
- 29. コードGITの機能ブランチをプッシュすることはできますか?
- 30. このコードでは、Collection.size()を使用してカウンタを置き換えることはできますか?ここ