Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
As funções de despejo PHP sabão
Para despejar o conteúdo de variáveis ​​e condições de erro que ocorrem com PHP Simple Object Access Protocol , ou SOAP, funções , combinar a função PHP " dump_var " com a classe SoapFault contida no extensão SOAP PHP. Criar rotinas de tratamento de erros personalizados ao invés de lançar exceções padrão quando ocorrem erros nas chamadas SOAP. Saída informações sobre erros e outros valores de variáveis ​​para uma tela de erro . Formate a tela para torná-lo compatível com a aplicação e informar aos usuários qual a acção a tomar quando ocorre um erro. A função var_dump

A função var_dump PHP exibe o conteúdo de variáveis, matrizes e objetos . A função usa uma ou mais variáveis ​​como parâmetros e gera o valor atual dessas variáveis ​​. As variáveis ​​podem ser de qualquer tipo . Para matrizes e objetos , a função apresenta uma visão estruturada e significativa de toda a matriz ou o objeto e de forma recursiva mostra membros de objetos e elementos da matriz usando valores de chamadas anteriores , se necessário. A função var_dump é especialmente útil quando você estiver solucionando extensões que permitem lidar com os erros e exceções , tais como a extensão SOAP PHP.
SoapClient Tratamento de erros

Quando você usar a extensão SOAP PHP para criar uma classe SoapClient e fazer chamadas a um serviço Web , você pode decidir se você quer exceções sejam lançadas à medida que ocorrem ou se você deseja lidar com erros em seu código. Com a criação de rotinas de tratamento de erro personalizado, você controlar a forma como os erros são apresentados aos usuários , o que torna o tratamento de erros mais graciosa. Faça telas de erro semelhantes a outras telas do aplicativo para que eles não assustar o usuário final . Controlar as informações exibidas nas telas para que eles fornecem apenas informações que ajudam a solucionar o erro.
A Função use_soap_error_handler

Defina a opção de tratamento de erro de SOAP uma vez com uma chamada para " use_soap_error_handler . " Passe "true" para usar rotinas de tratamento de erro personalizadas ou "false" para permitir que as exceções do throw sistema e exibir telas de erro de exceção padrão. Quando você passa "verdadeiro" e ocorre um erro , o sistema não lançar uma exceção. Em vez disso, a extensão SOAP retorna um objeto especial SoapFault com os detalhes do erro no lugar de um objeto de resultados.
Usando var_dump com o objeto SoapFault

Use " var_dump " em seu sabonete personalizado rotinas de tratamento de erro para exibir informações sobre erros de cliente SOAP contidos no objeto SoapFault . Passe membros individuais do objeto para exibir todas as informações no membro , incluindo os membros da matriz . Passe todo o objeto SoapFault para obter tudo relacionado ao erro de que o objeto SoapFault proporciona. Capture os dados para uma variável de seqüência e formatar as informações de erro em uma ou mais telas de erro amigáveis ​​que também instruir os usuários o que fazer quando ocorre um erro.

Anterior :

Próximo : No
  Os artigos relacionados
·O Joomla usar uma grande quantidade de memória RAM 
·Como fazer comentários em um arquivo PHP 
·PHP MySQL UTF8 Problemas 
·SQL não suportado Dados Tipo de erro em Integer Coluna…
·Funções da Faixa Tabela PHP 
·Como inserir um arquivo PHP em todas as páginas 
·Get_headers Vs . Velocidade cURL em PHP 
·Não Scripts Expire 
·PHP Desvincular Problemas 
·Como usar o PHPMailer em um Webform 
  Artigos em destaque
·Microsoft SQL Tutorial 
·Como desenhar uma árvore usando uma lona em JavaScript…
·Como Ler arquivo plano várias vezes em COBOL 
·Como substituir múltiplas linhas em Apache 
·Como fazer uma Foreign Key 
·Como executar um arquivo JAR 
·Como exibir muitas colunas no GridView 
·Como criar um CAB no Windows Mobile 
·Como adicionar um resultado para uma lista em Prolog 
·Como Código de Loop em AS3 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados