你是需要用php提供webservice服务的还是用php获取webservice的服务?这是一个作为提供服务的简单用法,假设提供webservice的server端有一名为server.php:<?php//若有定义wsdl文件,则
$server = new SoapServer("some.wsdl");
//若无定义wsdl文件,则
$server = new SoapServer(null, array('uri' => "http://test-uri/"));
//uri为webservice的路径//定义一个具体处理clien请求的类
class process
{
var $x;
var $y;
function process($arg1){};
function process1(){};
function process2(){};
}//由于process类的方法需要参数,因此为webservice注册处理类时需同事指定带有参数
$server->setClass("process", $arg);//开始处理clien的请求
$server->handle();?>
$server = new SoapServer("some.wsdl");
//若无定义wsdl文件,则
$server = new SoapServer(null, array('uri' => "http://test-uri/"));
//uri为webservice的路径//定义一个具体处理clien请求的类
class process
{
var $x;
var $y;
function process($arg1){};
function process1(){};
function process2(){};
}//由于process类的方法需要参数,因此为webservice注册处理类时需同事指定带有参数
$server->setClass("process", $arg);//开始处理clien的请求
$server->handle();?>
http://www.soff.net/google/google.rar
这里有一个简单的例子你看看吧。