Witam,
chciałbym się dowiedzieć w jaki sposób mogę wyprintować zawartość SOAP`a.
Czyli chciałbym wiedzieć co dokładnie jest generowane w momencie wywołania $client->ZapiszCzytelnika($obj);

W momencie gdy robię var_dump($obj) - tu mam informacje o samym obiekcie.
Gdy robię var_dump($client->ZapiszCzytelnika($obj)) to pokazuje mi co zwraca wywołanie tej metody.

Natomiast chciałbym się dowiedzieć czy faktycznie obiekt ten jest wysłany jako parametr tej metody w SOAP BODY.


  1. $client = new SoapClient('http://.....?wsdl');
  2.  
  3.  
  4.  
  5. $obj = new Czytelnik;
  6. $obj->email=$email;
  7. $obj->nazwisko=$lastname;
  8. $obj->content=$content;
  9. $obj->subject=$subject;
  10.  
  11.  
  12. $client->ZapiszCzytelnika($obj);




ok, poradziłem sobie.

array('trace' => 1)

a potem $client->__getLastRequest();

  1. //Wynik:
  2. <SOAP-ENV:Body><ns1:ZapiszCzytelnika/></SOAP-ENV:Body>


Pytanie brzmi:
jak poprawnie wysłać obiekt za pomocą SOAP?
proszę o pomoc