Php KeyValuePairOfstringanyType,如何声明和格式化?

Php KeyValuePairOfstringanyType,如何声明和格式化?,php,wsdl,dynamics-crm-2011,keyvaluepair,Php,Wsdl,Dynamics Crm 2011,Keyvaluepair,我有一个从WSDL生成的php数据对象。此数据对象中的一个变量名为“KeyValuePairOfstringanyType”,类型为KeyValuePairOfstringanyType[] 太好了。我如何声明它并给它赋值?C# 假设你正在创建一个插件(我们说的是C代码,对吧) 但是,您也可以这样做(这与使用强类型、真实编程语言的C#方式不同) 其他 假设您希望在CRM中编写PHP代码,这是不会发生的(除非您谈论的是使用由其驱动的页面中的外部内容填充IFRAME组件)。C# 假设你正在创建一个插

我有一个从WSDL生成的php数据对象。此数据对象中的一个变量名为“KeyValuePairOfstringanyType”,类型为
KeyValuePairOfstringanyType[]

太好了。我如何声明它并给它赋值?

C# 假设你正在创建一个插件(我们说的是C代码,对吧)

但是,您也可以这样做(这与使用强类型、真实编程语言的C#方式不同)

其他 假设您希望在CRM中编写PHP代码,这是不会发生的(除非您谈论的是使用由其驱动的页面中的外部内容填充IFRAME组件)。

C# 假设你正在创建一个插件(我们说的是C代码,对吧)

但是,您也可以这样做(这与使用强类型、真实编程语言的C#方式不同)

其他
假设您希望在CRM中编写PHP代码,这是不会发生的(除非您正在谈论使用由其驱动的页面中的外部内容填充IFRAME组件)。

它应该是一个PHP数组,只有一个键->值,并使用字符串作为键:

$someDataObject->KeyValuePairOfstringanyType = array("somekey"=>"some value");

它应该是一个PHP数组,只有一个键->值,并使用字符串作为键:

$someDataObject->KeyValuePairOfstringanyType = array("somekey"=>"some value");

我使用PHP使用web服务,Microsoft CRM提供WSDL文件,我已将其解释为PHP对象。这是微软的跨平台解决方案,wsdl文件。api方法通过soap调用(由WSDL配置)发送到microsoft CRM服务器。不幸的是,并非所有对象想要的数据类型都能转换为PHP。PHP可以在数组中创建键/值对,但我不确定它们是否会以api调用另一端的Microsoft CRM希望看到的格式出现。@CQM哦,考虑到这些信息,我得到了一些信息。我是个瘾君子。没有PHP适合我。:)我使用PHP使用web服务,Microsoft CRM提供WSDL文件,我已将其解释为PHP对象。这是微软的跨平台解决方案,wsdl文件。api方法通过soap调用(由WSDL配置)发送到microsoft CRM服务器。不幸的是,并非所有对象想要的数据类型都能转换为PHP。PHP可以在数组中创建键/值对,但我不确定它们是否会以api调用另一端的Microsoft CRM希望看到的格式出现。@CQM哦,考虑到这些信息,我得到了一些信息。我是个瘾君子。没有PHP适合我。:)
var kindOfKeyValuePair = "beep";
kindOfKeyValuePair.key = "myKey";
kindOfKeyValuePair.value = "myValue";
var kindOfKeyValuePair = "beep";
kindOfKeyValuePair.notKey = "myKey";
kindOfKeyValuePair.hardlyAnyValue = "myValue";
$someDataObject->KeyValuePairOfstringanyType = array("somekey"=>"some value");