一、服务端-soapserver.php <?php function add($a, $b) { return $a+$b; } function test($str) { return $str; } $server = new SoapServer(null, array('uri' => 'http://localhost/')); //$server->addFunction("add"); //$server->addFunction("test"); $server->addFunction(array('add', 'test')); $server->addFunction(SOAP_FUNCTIONS_ALL); $server->handle(); ?> 二、客户端-soapclient.php <?php $arr_options = array('uri' => 'http://localhost/', 'location' => 'http://localhost/myprojects/soapserver.php', 'trace' => true); $soap = new SoapClient(null, $arr_options); echo $soap->add(20, 30); echo $soap->test('caleng');