Celamar 0 Denunciar post Postado Janeiro 25, 2006 Tem como eu recuperar o nome da função que deu erro? Exemplo: function IncluirRegistro($conn){ $res = true; $sql = "INSERT ...."; $stmt = oci_parse($conn, $sql); $exec = oci_execute($stmt, OCI_COMMIT_ON_SUCCESS); if(!$exec) { //EM VEZ DE: echo (IncluirRegistro); //IMPRIMIR ALGO COMO: echo (get_nome_function); $res = false; } return $res; } Tem alguma funcao do PHP que retorne este nome? Valeu Compartilhar este post Link para o post Compartilhar em outros sites
yetiH 0 Denunciar post Postado Janeiro 25, 2006 desculpe, mas eu pelo menos não entendi sua dúvida!O.o Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Janeiro 25, 2006 você pode montar uma função ou classe de exceções dai você consegue receber melhor os tipos de erros e manipular melhor eles Compartilhar este post Link para o post Compartilhar em outros sites
Illidan 0 Denunciar post Postado Janeiro 26, 2006 Isso... se você tiver trabalhando com PHP 5, faça como o Fabyo falou: utilize exceções pra tratar os erros (é muito melhor)... mas se for PHP 4, pode fazer assim: function teste() { echo "Erro na função " . __FUNCTION__ . "!"; } Compartilhar este post Link para o post Compartilhar em outros sites
Marcio Leandro 0 Denunciar post Postado Janeiro 26, 2006 Isto imprimirá o nome da função: //IMPRIMIR ALGO COMO:echo __FUNCTION__;__FUNCTION__ é uma constante pré-definida que contém o nome da função. Compartilhar este post Link para o post Compartilhar em outros sites