我正在开发一个应用程序,它使用SOAP调用到另一台服务器。 SOAP使用WSDL(XML)定义每个对象的所有属性和类型。所有逻辑都是用PHP开发的。
问题是WSDL期待一个字符对象。有没有办法用PHP如何将一个obejct从一个字符串转换为一个字符?无法从提供程序更改WSDL文件,因为有许多其他客户端使用此WSDL。
我尝试了以下但没有成功。
$year = $_POST['birthdayYear'];
$property['birthdayYear'] = chr($year);
非常感谢任何帮助。
答案 0 :(得分:0)
chr()
获取参数传递的ascii值并将其转换为字符。实际上,字符串是一系列字符,所以我没有看到这一点。如果你想要一个字符列表,请使用str_split()
(再次,我不确定你真的想要那个)