Die Soap-Funktionen in PHP Dump

February 28

Kombinieren Sie Dump den Inhalt von Variablen und Fehlerbedingungen, die mit PHP Simple Object Access Protocol oder SOAP-Funktionen auftreten, der PHP-Funktion "Dump_var" mit der SoapFault-Klasse in PHP SOAP-Erweiterung enthalten. Erstellen Sie benutzerdefinierte Fehlerbehandlungsroutinen statt Standardausnahmen auszulösen, beim Auftreten von Fehlern in SOAP aufrufen. Ausgabe von Informationen zu Fehlern und anderen Variablenwerte auf ein Fehlerbildschirm. Formatieren Sie den Bildschirm, um konsistent mit der Anwendung zu machen und bitten Sie die Benutzer welche Aktion auszuführen, wenn ein Fehler auftritt.

Var_dump Funktion

Die PHP-Funktion Var_dump zeigt den Inhalt von Variablen, Arrays und Objekte. Die Funktion nimmt eine oder mehrere Variablen als Parameter und gibt den aktuellen Wert dieser Variablen. Variablen können beliebigen Typs sein. Arrays und Objekte die Funktion stellt eine strukturierte und sinnvolle Ansicht der gesamten Array oder Objekt und rekursiv zeigt Objektmember und Array-Elemente mit Werten aus früheren Aufrufe als notwendig. Die Var_dump-Funktion ist besonders hilfreich, wenn Sie Erweiterungen, die Ihnen erlauben beheben möchten, Fehler und Ausnahmen, wie z. B. PHP SOAP-Erweiterung zu behandeln.

SoapClient Fehlerbehandlung

Bei Verwendung die PHP SOAP-Erweiterung eine SoapClient-Klasse erstellen und Aufrufen eines Webdienstes können Sie entscheiden, wenn Sie Ausnahmen ausgelöst werden wollen, sobald sie auftreten, oder wenn Sie Fehler im Code behandeln möchten. Erstellen Sie benutzerdefinierte Fehler Behandlung Routinen, Steuern Sie die Darstellung von Störungen an Benutzer, die Fehlerbehandlung anmutiger macht. Machen Sie Fehler Bildschirme ähnlich wie andere Bildschirme in der Anwendung so dass sie einen Endbenutzer erschrecken nicht. Steuern Sie die Informationen auf den Bildschirmen angezeigt, sodass sie nur Informationen zur Verfügung, das hilft stellen, den Fehler zu beheben.

Use_soap_error_handler Funktion

Legen Sie die Seife Fehlerbehandlungsoption einmal mit einem Aufruf von "Use_soap_error_handler." Übergeben Sie "echte" benutzerdefinierte Fehlerbehandlung Routinen oder "False" verwenden, um das System Ausnahmen auslösen und normale Exception Fehler Bildschirme anzeigen lassen. Wenn Sie übergeben auftritt "true" und ein Fehler, das System keine Ausnahme auslöst. Stattdessen gibt die SOAP-Erweiterung ein spezielles SoapFault-Objekt mit den Details des Fehlers anstelle eines Objekts Ergebnisse zurück.

Var_dump mit SoapFault Object verwenden

Verwenden Sie "Var_dump" in Ihre benutzerdefinierten SOAP-Fehlerbehandlungsroutinen Informationen zu SOAP-Client-Fehler im SoapFault-Objekt enthaltenen angezeigt. Übergeben Sie einzelne Mitglieder des Objekts um alle Informationen in den Mitgliedstaaten, einschließlich der Array-Member anzuzeigen. Übergeben Sie das gesamte SoapFault-Objekt, um alles mit Bezug zu den Fehler, den das SoapFault-Objekt stellt. Erfassen Sie die Daten an eine String-Variable und formatieren Sie die Fehlerinformationen in eine oder mehrere benutzerfreundliche Fehler-Seiten, auf denen auch Benutzer anweisen, was zu tun, wenn ein Fehler auftritt.