PHP 5.1 ändert Verhalten von SoapClient bei base64 Feldern

2006-03-26

Gerade festegestellt. Die vorhandenen eXist PHP-API benutzen momentan den SoapClient von PHP5. Ab der 5.1er Version hat sich allerdings das Verhalten bezüglich base64binary Datenfeldern geändert.

Vor dieser Version musste der Anwendungsentwickler sich um die Kodierung/Entkodierung von solchen Datenfeldern kümmern, inzwischen tut das der SoapClient selbst.

Wenn man also ältere Programme verwendet, sollten diese auf die PHP-Version prüfen und entsprechend das eigene kodieren unterlassen. Ich werde jetzt mal die entsprechenden API ändern und um einen entsprechenden Passus ergänzen.