使用SOAP的PHP Web服务

时间:2013-08-17 11:12:42

标签: php web-services soap

我正在尝试使用PHP运行SOAP Web服务。但是,当我运行该文件时,该页面没有显示任何内容。我试图创建一个客户端,看看代码是否以这种方式运行,但函数没有运行。 这是我的代码:

webservice.php

function hello(){
    echo("hi");
}

$server = new SoapServer(null, array('uri'=>'http://localhost/FutureWB/hello'));
$server->addFunction("hello");
$server->handle();

testweb.php

try{
$client = new SoapClient(null, array(
    'location'=>"http://localhost/FutureWB/functions/webservice.php",
    'uri' => "http://localhost/FutureWB/hello"

));

$result = $client->hello();
echo($result);


}catch(SoapFault $ex){
    $ex->getMessage();
}

1 个答案:

答案 0 :(得分:2)

对不起,不是一个很棒的SoapClient用户,但是这个怎么样,

function hello(){
    return "hi";
}