diff --git a/reference/soap/book.xml b/reference/soap/book.xml index 87fcc868e..e02299696 100644 --- a/reference/soap/book.xml +++ b/reference/soap/book.xml @@ -1,6 +1,6 @@ - + @@ -20,17 +20,18 @@ &reference.soap.setup; &reference.soap.constants; - &reference.soap.reference; - + &reference.soap.soapclient; &reference.soap.soapserver; &reference.soap.soapfault; &reference.soap.soapheader; &reference.soap.soapparam; &reference.soap.soapvar; - - + + &reference.soap.soap.sdl; + &reference.soap.soap.url; + - + @@ -147,7 +147,9 @@ 32 Wenn als Teil der - Option compression + + Option compression + an SoapClient::__construct übergeben, wird eine "Accept-Encoding"-Kopfzeile verwendet. @@ -160,7 +162,9 @@ 0 Wenn als Teil der - Option compression + + Option compression + an SoapClient::__construct übergeben, wird die gzip-Komprimierung verwendet. @@ -173,7 +177,9 @@ 16 Wenn als Teil der - Option compression + + Option compression + an SoapClient::__construct übergeben, wird die Deflate-Komprimierung verwendet. @@ -210,7 +216,9 @@ 0 Wird bei SoapClient::__construct für die veraltete - Option ssl_method + + Option ssl_method + verwendet. @@ -222,7 +230,9 @@ 1 Wird bei SoapClient::__construct für die veraltete - Option ssl_method + + Option ssl_method + verwendet. @@ -234,7 +244,9 @@ 2 Wird bei SoapClient::__construct für die veraltete - Option ssl_method + + Option ssl_method + verwendet. @@ -246,7 +258,9 @@ 3 Wird bei SoapClient::__construct für die veraltete - Option ssl_method + + Option ssl_method + verwendet. @@ -682,7 +696,9 @@ 1 Wird bei SoapClient::__construct für die - Option features + + Option features + verwendet. @@ -694,7 +710,9 @@ 2 Wird bei SoapClient::__construct für die - Option features + + Option features + verwendet. @@ -706,7 +724,9 @@ 4 Wird bei SoapClient::__construct für die - Option features + + Option features + verwendet. diff --git a/reference/soap/soapclient.xml b/reference/soap/soapclient.xml index c40d3a983..78c5355c0 100644 --- a/reference/soap/soapclient.xml +++ b/reference/soap/soapclient.xml @@ -1,5 +1,5 @@ - + @@ -69,7 +69,7 @@ private - resourcenull + Soap\Sdlnull sdl null @@ -87,7 +87,7 @@ private - resourcenull + Soap\Urlnull httpurl null diff --git a/reference/soap/soapclient/construct.xml b/reference/soap/soapclient/construct.xml index 39f82b7eb..f8dd4887d 100644 --- a/reference/soap/soapclient/construct.xml +++ b/reference/soap/soapclient/construct.xml @@ -1,5 +1,5 @@ - + @@ -29,9 +29,9 @@ wsdl - Der URI einer WSDL-Datei, die den Dienst beschreibt, der verwendet - wird, um den Client automatisch zu konfigurieren. Wenn er nicht - angegeben wird, arbeitet der Client im non-WSDL-Modus. + Der URI einer WSDL-Datei, die den Dienst beschreibt, + der verwendet wird, um den Client automatisch zu konfigurieren. Wenn er + nicht angegeben wird, arbeitet der Client im non-WSDL-Modus. @@ -637,7 +637,7 @@ von SSL 2 bzw. SSL 3. Die Angabe von SOAP_SSL_METHOD_SSLv23 hat keine Auswirkung; Diese Konstante existiert nur aus Gründen der - Abwärtskompatibilität. Seit PHP 7.2 hat auch die Angabe von + Abwärtskompatibilität. Seit PHP 7.2.0 hat auch die Angabe von SOAP_SSL_METHOD_TLS keine Auswirkung mehr; in früheren Versionen erzwang sie die Verwendung von TLS 1.0. @@ -647,17 +647,18 @@ nicht unterstützt werden. - Diese Option ist seit PHP 8.1.0 als VERALTET - markiert und sollte nicht mehr verwendet werden. Die Option + Diese Option ist seit PHP 8.1.0 als + veraltet markiert und sollte + nicht mehr verwendet werden. Die Option stream_context bietet mit dem Kontextparameter 'crypto_method' eine flexiblere Alternative, die es ermöglicht, einzelne Versionen von TLS anzugeben. - - Die Verwendung von TLS 1.3 vorschreiben + [ 'crypto_method' => STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT @@ -666,7 +667,7 @@ $context = stream_context_create([ $client = new SoapClient("some.wsdl", ['context' => $context]); ]]> - + diff --git a/reference/soap/soapclient/dorequest.xml b/reference/soap/soapclient/dorequest.xml index ff4137851..f35032b59 100644 --- a/reference/soap/soapclient/dorequest.xml +++ b/reference/soap/soapclient/dorequest.xml @@ -1,6 +1,6 @@ - + SoapClient::__doRequest @@ -16,6 +16,7 @@ stringaction intversion booloneWay&false; + stringnulluriParserClass&null; Führt eine SOAP-Anfrage über HTTP aus. @@ -73,6 +74,17 @@ + + uriParserClass + + + Der Klassenname, der zum Parsen der Umleitungs-URI verwendet werden soll, + wenn ein "Location"-Header in der Antwort empfangen wird, + oder &null;, um das Standardverhalten basierend auf parse_url + zu verwenden. + + + @@ -95,6 +107,13 @@ + + 8.5.0 + + Der optionale Parameter uriParserClass wurde + hinzugefügt. + + 8.0.0 diff --git a/reference/soap/soapfault.xml b/reference/soap/soapfault.xml index 90690c3ce..0f7c73129 100644 --- a/reference/soap/soapfault.xml +++ b/reference/soap/soapfault.xml @@ -1,5 +1,5 @@ - + @@ -74,6 +74,12 @@ headerfault null + + public + string + lang + "" + &InheritedProperties; @@ -148,8 +154,40 @@ + + lang + + + Wert des xml:lang-Attributs des Reason-Texts in + SOAP 1.2. + + + + +
+ &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.5.0 + + SoapFault::lang wurde hinzugefügt. + + + + + +
+ &reference.soap.entities.soapfault; diff --git a/reference/soap/soapfault/construct.xml b/reference/soap/soapfault/construct.xml index 64c855bfd..4d566de69 100644 --- a/reference/soap/soapfault/construct.xml +++ b/reference/soap/soapfault/construct.xml @@ -1,6 +1,6 @@ - + SoapFault::__construct @@ -17,12 +17,13 @@ mixeddetails&null; stringnullname&null; mixedheaderFault&null; + stringlang"" Diese Klasse wird verwendet, um SOAP-Fehlerrückmeldungen vom PHP-Handler zu - senden. faultcode, - faultstring, faultactor und - detail sind die Standardelemente eines SOAP-Fehlers. + senden. code, string, + actor und details sind die + Standardelemente eines SOAP-Fehlers. @@ -31,7 +32,7 @@ - faultcode + code Der Fehlercode von SoapFault. @@ -39,7 +40,7 @@ - faultstring + string Die Fehlermeldung von SoapFault. @@ -47,7 +48,7 @@ - faultactor + actor Eine Zeichenkette, die den Verursacher des Fehlers identifiziert. @@ -55,7 +56,7 @@ - detail + details Weitere Details über die Ursache des Fehlers. @@ -63,7 +64,7 @@ - faultname + name Kann verwendet werden, um die genaue Fehlerkodierung aus WSDL zu @@ -72,7 +73,7 @@ - headerfault + headerFault Kann bei der Verarbeitung der SOAP-Header verwendet werden, um einen @@ -80,10 +81,42 @@ + + lang + + + Die menschliche Sprache, in der die SoapFault verfasst ist. Wird nur für + SOAP Version 1.2 verwendet. + + + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.5.0 + + Der optionale Parameter lang wurde hinzugefügt, + um mit der SOAP-1.2-Spezifikation konform zu sein. + + + + + + + &reftitle.examples; diff --git a/reference/soap/soapserver/addfunction.xml b/reference/soap/soapserver/addfunction.xml index b1079cc01..5c2d853b5 100644 --- a/reference/soap/soapserver/addfunction.xml +++ b/reference/soap/soapserver/addfunction.xml @@ -1,6 +1,6 @@ - + SoapServer::addFunction @@ -35,9 +35,14 @@ exportieren. - Spezielle Konstante SOAP_FUNCTIONS_ALL übergeben, - um alle Funktionen zu exportieren. + Ein Array von Funktionsnamen übergeben, um alle Funktionen zu exportieren. + + Seit PHP 8.4.0 ist es veraltet, einen int-Wert (einschließlich + SOAP_FUNCTIONS_ALL) zu übergeben. + Stattdessen sollte get_defined_functions verwendet + werden, um alle Funktionen abzurufen und als Array zu übergeben. + functions muss alle Argumente in der gleichen @@ -60,6 +65,30 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.4.0 + + Die Übergabe eines int-Werts an + SoapServer::addFunction, einschließlich + SOAP_FUNCTIONS_ALL, wurde als veraltet markiert. + + + + + + + &reftitle.examples; @@ -83,7 +112,8 @@ function echoTwoStrings($inputString1, $inputString2) } $server->addFunction(array("echoString", "echoTwoStrings")); -$server->addFunction(SOAP_FUNCTIONS_ALL); +$functions = array_merge(...get_defined_functions()); +$server->addFunction($functions); ?> ]]> diff --git a/reference/soap/soapserver/fault.xml b/reference/soap/soapserver/fault.xml index 80cee446c..2afaa22f4 100644 --- a/reference/soap/soapserver/fault.xml +++ b/reference/soap/soapserver/fault.xml @@ -1,6 +1,6 @@ - + SoapServer::fault @@ -16,6 +16,7 @@ stringactor"" mixeddetails&null; stringname"" + stringlang"" Sendet dem Client der aktuellen Anfrage eine Antwort, die einen Fehler @@ -75,6 +76,12 @@ + + lang + + Die menschliche Sprache, in der die SoapFault verfasst ist. Wird nur für SOAP Version 1.2 verwendet. + + @@ -86,6 +93,29 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.5.0 + + Der optionale Parameter lang wurde hinzugefügt, + um mit der SOAP-1.2-Spezifikation konform zu sein. + + + + + + + &reftitle.seealso;