Boa tarde
Os Fatal Error só no logo do PHP, não há como capturar.
Já os demais erros são tratados pela classe VerboseException que se encontra
em amfphpRemotingMessage\core\shared\exception\php5Exception.php
Todos os erros que acontecem no AMFPHP que não são Fatal são tratados pelo
método VerboseException na linha 23
$this->description = Número do Erro, tratado na função
getDescriptionErro
$this->level = Nível do erro;
$this->file = Arquivo que causou o erro;
$this->line = Linha;
function getDescriptionErro($nErro)
{
// Define uma matriz associativa com as strings dos erros
$desErro = array(
1 => "Error",
2 => "Warning",
4 => "Parsing Error",
8 => "Notice",
16 => "Core Error",
32 => "Core Warning",
64 => "Compile Error",
128 => "Compile Warning",
256 => "User Error",
512 => "User Warning",
1024 => "User Notice",
2048 => "Runtime Notice",
4096 => "Catchable Fatal Error",
8191 => "ALL");
if( isset( $desErro[$nErro] ) )
{
return $desErro[$nErro];
}
return null;
}
*Eduardo Kraus*
Desenvolvedor
[email protected]
http://blog.mxml.com.br
2009/2/12 José Carlos S. Fiel <[email protected]>
>
> Boa noite pessoal,
>
> Para quem usa Flex + PHP, não sei se passam ou já passaram pela
> situação seguinte:
> - Quando desenvolvo uma aplicação Flex usando o PHP no backend,
> dificilmente consigo destinguir os erros que acontecem no lado do PHP,
> pois no Flex retorna um erro do serviço AMF ou outro erro do tipo,
> sendo que na verdade é um erro de sintaxe, ou qualquer outro tipo de
> erro no PHP mesmo.
> Então queria saber se tem alguma forma de capturar esse erro e enviar
> ao Flex, a string ("Ex.: Notice: PHP Fatal error: Call to undefined
> function...in line 29").
>
> Abraços!
> José Carlos Silveira Fiel
> >
>
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---