soap 简单的例子

首先确保你的soap模块开启

客户端代码

<?php 
try {
    $client = new SoapClient(null,
        array('location' =>"http://192.168.10.111/test/soap/serverSoap.php",'uri' => "http://127.0.0.1/")
    );
    echo $client->minus_func(100,99);

} catch (SoapFault $fault){
    echo "Error: ",$fault->faultcode,", string: ",$fault->faultstring;
}

?>

服务器端代码

<?php 

$soap = new SoapServer(null,array('uri'=>"http://192.168.10.111/"));//This uri is your SERVER ip.
$soap->addFunction('minus_func');                                                 //Register the function
$soap->addFunction(SOAP_FUNCTIONS_ALL);
$soap->handle();

function minus_func($i, $j){
    $res = $i - $j;
    return $res;
}
?>
原文地址:https://www.cnblogs.com/yuwensong/p/4384224.html