Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何构建正确的数据结构以进行SOAP调用?_Php_Soap_Wsdl - Fatal编程技术网

Php 如何构建正确的数据结构以进行SOAP调用?

Php 如何构建正确的数据结构以进行SOAP调用?,php,soap,wsdl,Php,Soap,Wsdl,我需要对Web服务进行SOAP调用,但似乎无法获得正确的数据结构。我什么都试过了,但似乎都不对 我需要在PHP中重建以下结构: 4003 身份证主体 “.$\会话[登录用户]。” +41 71 888 88 88 4068 成功 错误信息 我的尝试: $params=数组 ID_Workflowdefinition=>4003, WorkflowParameterValues=>array 大堆 ParameterName=>ID\u subjectkt, ParameterValue=>$\u

我需要对Web服务进行SOAP调用,但似乎无法获得正确的数据结构。我什么都试过了,但似乎都不对

我需要在PHP中重建以下结构:

4003 身份证主体 “.$\会话[登录用户]。” +41 71 888 88 88 4068 成功 错误信息 我的尝试:

$params=数组 ID_Workflowdefinition=>4003, WorkflowParameterValues=>array 大堆 ParameterName=>ID\u subjectkt, ParameterValue=>$\u会话[登录用户] , EntityId=>null, EntityId2=>null, KommunikationTemplates=>array 大堆 Nummer=>$phone, ID_Kommunikation=>4068 , ResultFieldNames=>数组 成功 失败 ; 这是我从Web服务得到的错误响应:

致命错误:未捕获的SoapFault异常:[s:客户端]在Objektverweis wurde nicht auf eine Objektinstanz festgelegt中。
使用SoapClient创建请求有多种方法,其中之一是使用classmap选项。在中没有记录,但您可以在注释中找到一些示例

如果您的服务有一个WSDL,那么有一个库可以从web服务wsld生成您需要的所有类、实体和示例