2

有効な wsdl を使用して SoapClient のインスタンスを作成し、壊れたスキーマを使用してサービスを呼び出すと、キャッチできない致命的なエラーが発生します。SoapFault が発生することを期待していました。この致命的なエラーを防ぐ方法はありますか (常に有効なリクエストを渡す以外に)?

Fatal error: SOAP-ERROR: Encoding: object has no 'X' property
4

2 に答える 2

0

最初にsoapUIでテストして、エラーをお知らせください。

問題はコードにあり、具体的には WSDL に渡される引数の順序と構文にあります。

于 2012-12-21T13:18:02.367 に答える
0

これは控えめに言っても面白い...

サービス呼び出しの直前に追加するxdebug_disable();と、キャッチ可能な SoapFault! としてエラーが発生します。

于 2012-12-21T13:10:41.837 に答える