3
A
答えて
2
のために私はこのようなメソッドを呼び出す前にchekingをするでしょう:あなたは、この動作を望む理由
$obj = new Foo();
$method = "myMethod";
if(is_callable(array($obj, $method)){
$obj->$method();
}else{
// Do some stuff
}
関連する問題
- 1. Javascriptの機能未定義
- 2. 機能とクラス:未定義の機能
- 3. 機能が未定義のパラメータNode.js
- 4. 未定義の機能マップ:to_jsonを/ 1
- 5. jQueryのスクリプト:機能(ウィンドウ、ドキュメント、未定義の)対;(関数($、ウィンドウ、ドキュメント、未定義)
- 6. リンクの機能で未定義エラーが発生しました
- 7. NoMethodError:nilのための未定義メソッド ` - ':NilClass
- 8. 奇妙な__set()魔法の機能
- 9. "nil:NilClass"のための "未定義のメソッド` [] 'をキャッチする方法?
- 10. フェニックスフレームワーク:未定義の機能LetsPlan.Event.fetch/2。しかしフェッチ機能はどこでも
- 11. javascript未定義のチェックが機能しない
- 12. エラー - ない機能と未定義の変数
- 13. 未定義のつぶやきをreturingする機能
- 14. お知らせ:未定義のインデックス:機能
- 15. 機能の再定義
- 16. ノードExpressセッションが機能していません。 req.session.userを次の要求のために未定義にする
- 17. 未定義方法
- 18. '$は未定義です'エラーですが機能は機能します
- 19. SASSのインストールエラー:nilのための未定義のメソッド `invoke_with_build_args':NilClass
- 20. rakeタスクの(オブジェクト)のための未定義のメソッド `gmaps '
- 21. 未定義のメソッド 『actionmailerの』のための `名」:文字列
- 22. NoMethodError:メインのための「上の未定義のメソッド `:オブジェクト
- 23. (NoMethodError)メインのための未定義のメソッド `T」:オブジェクトは、Aptanaの
- 24. 未定義のメソッドサボンのための `のconfigure」:モジュール
- 25. 未定義のメソッドのDirのための `ホーム」:クラス
- 26. Mongoid 3.0.0未定義のメソッドMongoidのための `のマスター」:モジュール
- 27. Simple_formエラー - ActiveRecord :: Relationのための未定義のメソッド `model_name ':クラス
- 28. fbgraph:真のための未定義のメソッド `encode_json」:TrueClass
- 29. #<Array:0xafd0660>のための未定義のメソッド `page '
- 30. OmniAuth 1.1:nilのための未定義のメソッド `情報」:NilClass
たぶん、あなたは説明するだろうか?私はこのような必要性に直面していません... –
そのようなものは、私は信じていません。あなたが必要とするものである[PECL拡張](http://pecl.php.net/packages.php?catpid=25&catname=PHP)は特にありません。 – mario
エラーを防止するのではなく、なぜそれをキャッチしますか?関数が['function_exists()'](http://php.net/function_exists)で存在するかどうかをテストするだけです。 – kba