Nwlapcug.com


Le funzioni PHP Dump Soap

Per eseguire il dump il contenuto delle variabili e le condizioni di errore che si verificano con PHP Simple Object Access Protocol, o sapone, funzioni, combinare la funzione di "dump_var" di PHP con la classe SoapFault contenuta nell'estensione PHP SOAP. Creare routine di gestione degli errori personalizzate anziché generare eccezioni standard quando si verificano errori nelle chiamate SOAP. Informazioni sugli errori e i valori delle altri variabili una schermata di errore di output. Formattare lo schermo per renderlo coerente con l'applicazione e indicare agli utenti le azioni da intraprendere quando si verifica un errore.

La funzione var_dump

La funzione var_dump PHP Visualizza il contenuto di variabili, matrici e oggetti. La funzione prende una o più variabili come parametri e restituisce il valore corrente di tali variabili. Le variabili possono essere di qualsiasi tipo. Per le matrici e gli oggetti, la funzione presenta una visualizzazione strutturata, significativa dell'intera matrice o dell'oggetto e in modo ricorsivo Visualizza membri dell'oggetto ed elementi di matrice utilizzando valori dalle precedenti chiamate come necessario. La funzione var_dump è particolarmente utile durante la risoluzione di estensioni che consentono di gestire errori ed eccezioni, come ad esempio l'estensione PHP SOAP.

Gestione degli errori SoapClient

Quando si utilizza l'estensione SOAP PHP per creare una classe SoapClient ed effettuare chiamate a un servizio Web, si può decidere se volete eccezioni che si verificano o se si desidera gestire gli errori nel codice. Mediante la creazione di routine di gestione degli errore personalizzato, è controllare il modo errori vengono presentati agli utenti, che rende la gestione degli errori più aggraziato. Fare schermate di errore simile a altri schermi nell'applicazione quindi non spaventano un utente finale. Controllare le informazioni visualizzate sugli schermi in modo da fornire solo le informazioni che ti aiuta a risolvere l'errore.

Use_soap_error_handler funzione

Impostare l'opzione una sola volta con una chiamata a "use_soap_error_handler." di gestione degli errori SOAP Passare a "true" utilizzare Gestione routine o "false" personalizzata degli errori per consentire al sistema di generare eccezioni e visualizza le schermate di errore di eccezione standard. Quando si passa "true" e un errore si verifica, il sistema non genera un'eccezione. Invece, l'estensione SOAP restituisce un oggetto di classe SoapFault speciale con i dettagli dell'errore al posto di un oggetto di risultati.

Utilizzando var_dump con oggetto SoapFault

Utilizzare "var_dump" in personalizzato routine di gestione degli errori SOAP per visualizzare informazioni sugli errori di client SOAP contenuta nell'oggetto SoapFault. Passare singoli membri dell'oggetto per visualizzare tutte le informazioni del membro, compresi i membri di matrice. Passare l'intero oggetto SoapFault per ottenere tutto ciò che riguarda l'errore che fornisce l'oggetto SoapFault. Acquisire i dati a una variabile di stringa e formattare le informazioni di errore in una o più schermate di errore user-friendly che anche indicare agli utenti cosa fare quando si verifica un errore.