Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<?php class MyComplexDataType { public $myProperty1; public $myProperty2; } ?> <complexType name="MyWSDLStructure"> <sequence> <element name="MyProperty1" type="xsd:integer"/> <element name="MyProperty2" type="xsd:string"/> </sequence> </complexType> * Ensuite on initialise le serveur SOAP avec la structure : <?php $classmap array('MyWSDLStructure'> 'MyComplexDataType'); $server new SoapServer("http://MyServer/MyService.wsdl", array('classmap'> $classmap)) ?> * Enfin, on retourne une instance de la classe. Le serveur SOAP semble encoder correctement. <?php public function MySoapCall() { $o = new MyComplexDataType(); $o->myProperty1 = 1; $o->myProperty2 = "MyString"; return $o } ?> Bon usage !