ホームページ > バックエンド開発 > PHPチュートリアル > SOAP サーバーは 2 次元配列を返しますが、クライアントはそれを表示できません。問題を解決するにはどうすればよいですか?

SOAP サーバーは 2 次元配列を返しますが、クライアントはそれを表示できません。問題を解決するにはどうすればよいですか?

WBOY
リリース: 2016-06-13 13:46:44
オリジナル
980 人が閲覧しました

SOAP サーバーは 2 次元配列を返しますが、クライアントはそれを表示できません
SOAP サーバーは配列を返します: $ret[] = array('id'=>$id, 'user'=>$user, 'time'= >$time);
クライアント $resault=$customer -> call ("data", $params);

この場合 $resault = array();$nums =sizeof($ resault); $nums は 0;
$resault = array() が定義されておらず、エラーが表示されます



-----解決策-- -------何が問題だったのかは定義されていません。

------解決策------------------ ...
$resault=$customer -> call ("data", $params);
echo var_export($resault);

結果を投稿する

------解決策------------------ SoapClient のメソッド __call

にはアンダースコアが 2 つありますね。

助けを求めるには、エラー メッセージを投稿してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート