Plik SoapName.php
class Name { private $full_name; public function createName($first_name, $second_name) { $this->full_name= $first . '. ' . $second; return $this->full_name; } public function countName() { } } $server= new SoapServer(NULL, $options); $server->setClass('Name'); $server->handle();
index.php
try { 'location' => 'http://localhost/soap/SoapName.php'); $client= new SoapClient(NULL, $options); } catch(Exception $e) { }
Klasa jest dobrze napisana, bo sprawdzałem, ale niestety wyskakuje mi taki wyjątek:
DTD are not supported by SOAP
Czy ktoś się kiedyś z takim problemem spotkał ?