J'écris un service web PHP et une fonction. Je veux mettre en place un service web en PHP. J'ai besoin de générer la description WSDL pour ce service web afin qu'il soit accessible depuis I.e. Visual Studio. Il prend en entrée les documents/chaînes de recherche et recommande des documents similaires en sortie. Je retourne un tableau avec un premier élément resultCode (int) qui montre si l'opération a été un succès (1) ou un échec (0). Le deuxième élément, cependant, pourrait être un message d'erreur (chaîne) qui indique à l'utilisateur ce qui s'est mal passé, ou un type de retour complexe comme un tableau avec des sous-éléments pour les différents articles correspondants, par exemple array (array ("heading" => "article heading", "articleId" => 12345, "text" => "corps du texte de l'article"), array (...), ...). J'ai besoin de savoir comment générer/écrire le WSDL pour ce type de retour ou comment le faire dans NuSOAP. Comment feriez-vous cela?Comment déclarer WSDL pour la fonction PHP qui renvoie plusieurs TYPES?
Ceci est une partie du code que j'utilise actuellement pour configurer le service. Peut-être que le typage lâche de PHP m'a fait utiliser un mauvais design pour un type de retour et j'ai besoin d'utiliser autre chose?
Toutes les recommandations sont les bienvenues.