SOAP и свойства класса?

cookie

Новичок
SOAP и свойства класса?

Добрый день.
При ковырянии SOAP возникла небольшая проблемка...

Если выполнить нижеприведенный код, то вернется только SOAP MESSAGE:
Хотя свойство $quotes было установлено с помощью метода setQuote("Test Soap Server - OK");
Получается, что свойства класса нельзя установить с помощью одного метода, а считать при помощи другого.
И единственный способ обмена данными между методами остается массив GLOBALS

Сервер:
PHP:
class QuoteService { 
  private $quotes;   

  public function getQuote() 
  { 
    return 'SOAP MESSAGE' . $this->quotes;
  }
  
  public function setQuote($value)
  {
      $this->quotes = $value;
  }
} 

$server = new SoapServer("quote.wsdl"); 
$server->setClass("QuoteService"); 
$server->handle();
Клиент:
PHP:
  $client = new SoapClient("http://s25.ru/soap/quote.wsdl"); 
  $client->setQuote("Test Soap Server - OK");
  echo $client->getQuote();
WSDL:
http://s25.ru/soap/quote.wsdl

-~{}~ 03.09.07 12:26:

p.s. С глобальными переменными дело обстоит точно так-же...
 
Сверху