Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Celamar

Nome da function

Recommended Posts

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.