私は関数をインターセプトするアプリケーションを開発しようとしています。クラスメソッドでは、関数の__call()メソッドを使うことができます。そのようなことが正規の機能のために存在するかどうか疑問に思っていますか?私は "function_exists"呼び出しがあることを知っていますが、関数を呼び出すたびにその関数を呼び出さなければなりません。私は自動化されたアプローチを望んでいます。関数呼び出しにはどのように__call()メソッドを作成しますか?
0
A
答えて
0
オブジェクトオーバーロードはクラスでのみ使用できます。また、 "function_exists"は非常に遅いです。
はBTW is_callable
1
には同等の機能はありませんもあります。あなたの実際の状況によっては、__autoload()からいくらかのマイレージを得ることができるかもしれません。これは、クラスではなくグローバルスコープで定義された唯一のマジック関数です。クラスを要求定義することができます。
関連する問題
- 1. PHP、どのようにJavaScript関数を呼び出すには?
- 2. どのようにJavaScript関数を呼び出すには?
- 3. どのようにWebページ呼び出しのJavaScript関数ですべてのリンクを作成するには?
- 4. どのようにして、関数をココアプログラミングのフレームごとに呼び出すようにしましたか?
- 5. では、* Typeでメソッドが呼び出されたときに、どのようにインターフェイスを作成しますか?インターフェイスを作成しようとすると
- 6. 次の関数呼び出しは、JavaScriptでどのように動作しますか
- 7. デイジーチェーン関数呼び出し(メソッド1はメソッド2を呼び出し、メソッド2はメソッド3を呼び出します)
- 8. JavaメソッドをJavaScript関数内から呼び出しますか?
- 9. ParHashMap.mapメソッド(関数呼び出しあり)
- 10. eclipseとは別にメソッド呼び出しをどのように呼びますか?
- 11. 複数制約汎用関数呼び出しは実際にどのように機能しますか?
- 12. 関数呼び出しから関数呼び出し名を抽出する
- 13. Objective-Cで基本メソッドを作成して呼び出すにはどうすればよいですか?
- 14. ビューの呼び出し後に関数を呼び出す
- 15. メソッド呼び出しをどのようにチェーンできますか?
- 16. 同じ関数内からどのようにajax関数を呼び出しますか?
- 17. どのように私は、関数freadは、ReadFile関数を呼び出し、関数fopenのCreateFile
- 18. この関数は、これが呼び出されるたびに新しいStringを作成しますか?
- 19. ajax呼び出しのイベントバインド - どのようにしますか?
- 20. 呼び出された後、呼び出された関数はどのように呼び出し元に戻りますか?
- 21. 関数の呼び出し時にconstポインタの引数はどのように最適化されますか?
- 22. c#class - 関数呼び出しまたはメソッド呼び出しと制御を行う
- 23. この引数は、呼び出された関数にどのように移行していますか?
- 24. python 3.2はどのように関数呼び出しをループから処理しますか?
- 25. CodeIgniter - コントローラの関数呼び出しをオフにしますか?
- 26. wxPythonを使用して検索する関数に関数を呼び出す(例)関数を呼び出すにはどうすればいいですか?
- 27. ActiveRecordはチェーン内の最後のメソッド呼び出しをどのように検出しますか?
- 28. Dll関数の呼び出しは、通常の関数呼び出しより速いですか?
- 29. 直ちに関数を呼び出し、$ scopeで呼び出します。
- 30. メソッドを呼び出すためにLINQ式を作成するにはどうすればよいですか?
あなたは何を達成しようとしていますか? – jonstjohn
jonstjohnは何を言ったのですか...言語の機能について議論することなく、実際に何をしようとしていますか? – jmucchiello