gpt4 book ai didi

php - PHP SOAP 客户端调用返回什么类型?

转载 作者:行者123 更新时间:2023-12-05 07:41:15 24 4
gpt4 key购买 nike

PHP manual pages for the SOAP client不要明确定义调用后期望返回的内容。 soapCall 的文档方法说

Usually, in WSDL mode, SOAP functions can be called as methods of the SoapClient object

但我无法在 SoapClient 文档中找到有关返回类型的信息。

soapCall itelf 记录简单值或关联数组的返回类型。但是,当我测试时,我得到一个对象或类型 stdClass

我可以依靠接收类型为 stdClass 的对象吗?

最佳答案

Soapclient::soapCall() 正在调用::__call() 这是一个神奇的方法 docs

但基本上它将调用中继到 soap 客户端的内部函数调用。所以输出取决于你调用的输出函数。

文档示例:

<?php

$client = new SoapClient("some.wsdl");
$client->SomeFunction($a, $b, $c);

$client->__soapCall("SomeFunction", array($a, $b, $c));
$client->__soapCall("SomeFunction", array($a, $b, $c), NULL,
new SoapHeader(), $output_headers);

关于php - PHP SOAP 客户端调用返回什么类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45507620/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com