Edit report at https://bugs.php.net/bug.php?id=50675&edit=1
ID: 50675 Comment by: bulk at janoszen dot hu Reported by: margaritisz dot oresztesz at dotroll dot hu Summary: SoapClient can't handle object references correctly. Status: Open Type: Bug Package: SOAP related Operating System: Linux PHP Version: 5.2.12 Block user comment: N Private report: N New Comment: This bug is now open for more than 2 years. Would somebody please take a look at it? Previous Comments: ------------------------------------------------------------------------ [2011-01-24 12:27:54] bulk at janoszen dot hu We currently patch the SOAP library from 5.2.0 into our installations, which works as expected. ------------------------------------------------------------------------ [2011-01-24 12:25:20] w...@php.net @ bulk at janoszen dot hu: which PHP 5.2 version could you confirm as working as expected? ------------------------------------------------------------------------ [2011-01-23 11:07:00] kayapo at molnaristvan dot eu I use PHP 5.3.5 (from backports) in Debian GNU/Linux 5.0.7 Lenny. My resoults: PHP SOAP client with Apache2 http request ========================================= kayapo@ponyfarm:~$ wget http***kayapo.dev.molnaristvan.eu/client.php -O - --2011-01-23 10:56:44-- http***kayapo.dev.molnaristvan.eu/client.php kayapo.dev.molnaristvan.eu feloldása⦠192.168.69.60 Csatlakozás a következÅhöz: kayapo.dev.molnaristvan.eu[192.168.69.60]:80⦠kapcsolódva. HTTP kérés elküldve, várakozás válaszra⦠200 OK Hossz: 682 [text/html] Mentés ide: âSTDOUTâ 0% [ ] 0 --.-K/s --- test --- REQUEST: <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http***schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><SOAP-ENV:test><firstUser id="ref1"><userId>1</userId><userName>username</userName></firstUser><firstUser href="#ref1"/></SOAP-ENV:test></SOAP-ENV:Body></SOAP-ENV:Envelope> RESPONSE MSG: <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http***schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><SOAP-ENV:testResponse><response/></SOAP-ENV:testResponse></SOAP-ENV:Body></SOAP-ENV:Envelope> RESPONSE: object(User)#3 (2) { ["userId":"User":private]=> NULL ["userName":"User":private]=> NULL } 100%[===================================================================================================================================================================================================>] 682 --.-K/s idÅ 0s 2011-01-23 10:56:44 (115 MB/s) -- kiÃrva a szabványos kimenetre [682/682] PHP SOAP client from command line ================================= kayapo@www:~/workspace/site/frontend$ php client.php --- test --- REQUEST: <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http***schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><SOAP-ENV:test><firstUser id="ref1"><userId>1</userId><userName>username</userName></firstUser><firstUser href="#ref1"/></SOAP-ENV:test></SOAP-ENV:Body></SOAP-ENV:Envelope> RESPONSE MSG: <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http***schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><SOAP-ENV:testResponse><response/></SOAP-ENV:testResponse></SOAP-ENV:Body></SOAP-ENV:Envelope> RESPONSE: object(User)#3 (2) { ["userId":"User":private]=> NULL ["userName":"User":private]=> NULL } ------------------------------------------------------------------------ [2011-01-23 00:10:52] bulk at janoszen dot hu Confirmed in PHP 5.3.4, still the same bug. The only fix for us is porting the SOAP library from 5.2.0, which has other, more manageable bugs. ------------------------------------------------------------------------ [2010-07-06 07:20:53] bulk at janoszen dot hu Is somebody looking into this? ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at https://bugs.php.net/bug.php?id=50675 -- Edit this bug report at https://bugs.php.net/bug.php?id=50675&edit=1