Utilizarea de săpun în PHP

Blog> PHP> Utilizarea SOAP în PHP

Luați în considerare exemplul de modul de utilizare SOAP în PHP. Utilizarea SOAP în PHP poate părea dificil și incomod, dar un pic de înțelegere, vă va da seama imediat că acest lucru nu este așa. Dacă aveți nevoie de a utiliza protocolul SOAP, exemplul te va ajuta.

Înainte de a utiliza clasa biblioteca SOAP trebuie să fie conectat în prealabil la PHP. Cum se instalează PHP săpun pe serverul CentOS Linux a fost anterior un post despre asta. Direct proceda, de exemplu.

În exemplul nostru, există un server SOAP la distanță, la care ne vom referi la PHP nostru - script. Avem nevoie pentru a obține date de la server SOAP. În mod tradițional, SOAP a fost destinat să pună în aplicare RPC (remote procedure apel). Se spune că pentru a obține unele date, pe de altă parte, avem de a face cu ceva de genul o funcție la care ne referim prin nume, trimiterea de setări prestabilite. Ca o implementare de succes, vom primi date ca un obiect. Cu obiectele pe care le putem lucra, de asemenea, în mod obișnuit în PHP, care este foarte convenabil.

După cum se poate observa din exemplul de spatiu personal. În primul rând, ne conectam la server pentru acest obiect la crearea unei clase SoapClient vom trece trei parametri: numele de utilizator de server URL-ul și parola. În continuare, ne întoarcem la funcția, în acest caz, este numit GetOrderInfo, acesta poate fi numit orice doriți, și să ia o varietate de setări. Fii funcția pe partea laterală a serverului SOAP. În acest exemplu, vom trece pe serverul de cod, pe care ar trebui să ne întoarcem un obiect cu datele. În continuare, vom afișa pur și simplu datele. Acest exemplu este simplu, și este mai mult pentru a demonstra comunicarea dintre script PHP si serverul SOAP. De fapt, parametrul de volum trimis și primit de date poate fi mult mai mare, dar este o chestiune de complexitate arhitecturală a sistemului, și toată lumea este propria lor.