Öncelikle bu işlemler için çalıştığınız sunucuda SOAP eklentisinin kurulu olması gerekmektedir.SOAP olarak kısaltılan Simple Object Access Protokol yani Türkçesi ile Basit Nesne Erişim Protokolü bankacılık işlemleri, farklı lokasyonlardaki bilgilerin sorgulanması veya işlenmesi gibi birçok yerde kullanılmaktadır.Biz şimdi basit olarak bir istemci(client) dosya ile sunucu(server) üzerindeki bir fonksiyonu çağıracağız.Sunucu dosyamız aşağıdaki gibi olacak: “http://localhost/”));$server->addFunction(“Topla”);$server->handle();?> Kısaca açıklamak gerekirse Topla isimli bir fonksiyon tanımlıyoruz. Daha sonra SoapServer nesnemizden bir örnek tanımlayarak addFunction yordamı ile Topla isimli fonksiyona dışarıdan istek yapılmasını sağlıyoruz. handle yordamı ise sunucumuzu isteklere hazır bir halde bekletiyor…İstemci dosyamız aşağıdaki gibi olacak: “http://localhost/Calismalarim/WebService/server.php”,’uri’ => “http://localhost/”));$Result = $client->__call(“Topla”,array(1,3));echo $Result;?> İstemci dosyamızda ise SoapClient nesnesinin bir örneğini Sunucu dosyamızı lokasyon göstererek oluşturuyoruz. Bu işlem sunucu üzerinde bizim erişimimize izin verilen fonksiyonları çalıştırmamızı sağlayacak. __call yordamı ile Topla isimli fonksiyonumuzu çağırıyoruz ve array olarak fonksiyonun istediği iki argümanı gönderiyoruz.Fonksiyondan dönen cevap $Result değişkenine aktarılıyor. echo $Result ile sonucu ekrana yazdırıyoruz.Bu örneği eğer başarılı olarak uygularsanız ekrana 4 sonucunu yazacaktır…Yukarıdaki kodlarım bulunduğu dosyayı indirmek isterseniz buradan buyrun…Bir sonraki makalede görüşmek üzere…