2009-12-02 8 views
2

Je souhaite appeler un service web, en utilisant SOAP, à partir de PHP (en utilisant l'extension SOAP incluse). Le service Web en question est http://www.webservicex.net/CurrencyConvertor.asmxAppel de service web (SOAP) avec PHP impliquant des enums

Maintenant, le type de devise est une énumération, et je ne peux pas comprendre comment travailler avec ceux-ci en PHP afin de pouvoir appeler la fonction 'ConversionRate'. Je sais que je dois faire quelque chose avec une carte de classe, mais je ne peux trouver que des informations limitées et inutiles sur ce sujet. Quelqu'un peut-il aider? Un exemple de travail peut-être?

Merci!

+0

Peut-être poster un échantillon de code? On dirait que vous devriez juste pouvoir passer une chaîne du code de la monnaie. –

Répondre

4

L'énumération ici ne définit que des valeurs légitimes, c'est-à-dire que votre type de données est en réalité une chaîne de l'une de ces valeurs.

Voici quelques pseudo-code pour vous aider sur votre chemin:

$ from_currency = "AFA";

$ to_current = "TOUS";

$ soap_handler-> ConversionRate ($ from_currency, $ to_currency);

$ exchange_rate = $ soap_handler-> réponse();