A comment:PHP SOAPでSOAPパラメータの順序が重要なのはなぜですか? PHPマニュアルの状態に
あなたは、このメソッドを使用している場合は、引数の配列は、順序がSOAPエンドポイント 期待していること 同じ順序であることを を渡さする必要があること を覚えています。
例えば //サーバが期待し:フー(文字列名、int型の年齢)
//won't work $args = array(32, 'john'); $out = $client->__soapCall('Foo', $args); //will work $args = array('john', 32); $out = $client->__soapCall('Foo', $args);
は、私はそれが引数のことが起こることを意味し、動的に引数の値を代入するSOAPクライアントを構築しています必ずしも正しい順序であるとは限りません。これにより、実際のSOAP呼び出しが中断されます。
各コールのパラメータの順番を確認するのは簡単ですか?