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
 eduardokr...@gmail.com
http://blog.mxml.com.br


2009/2/12 José Carlos S. Fiel <zekf...@gmail.com>

>
> 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 flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a