Feed -

Tratamentos de erros (PHP básico)

Data: 24/07/2009
Categoria: Tutoriais PHP
Visualizações: 91
Comentários: Nenhum comentário
VN:F [1.8.8_1072]
Dê a sua nota:
Nota: 0.0 de 10 (0 Votos)
Tratamentos de erros (PHP básico)

O tratamento de erros dentro do PHP é uma tarefa simples e de bom entendimento, mais muitos programadores iniciantes não dominam essa técnica oferecida pela linguagem. Vamos mostrar uma forma simples de proteger seus scripts PHP.

A função die() do php, aborta imediatamente a execução da aplicação, no caso se a informação repassada antes do die não estiver correta.

Essa é a função mais simples para o tratamento de erros, mas por encerrar a execução do script, não deve ser usada a todo momento.

Veja um exemplo:

<?function abrirArquivo($arquivo){

if(empty($arquivo))
{
die(”O caminho do arquivo não foi definido”);
}
if(!file_exists($arquivo))
{
die(”O arquivo não existe”);
}
if(!$return = get_file_contents($arquivo))
{die(”Não foi possível ler o arquivo”)
}
return $return;
}
?>

Nesse exemplo fazemos a validação para ver se o caminho do arquivo foi definido, se o arquivo existe e se é possível o ler. Caso alguma dessas condições não estejam corretas o script será abortado e a função die será chamada.

Outro exemplo de uso da função die() muito comum é na execução de comandos SQL.

<?
$sql = “SELECT nome,senha FROM users WHERE uid LIKE ‘$uid’ “;
$query = mysql_query($sql) or die(mysql_error());
?>

Nesse exemplo o script tentará executar a query, caso não consiga, irá abortar a execução e imprimir na tela o erro da consulta. Vale lembrar que ele somente abortará se houver algum erro no SQL (o nome do campo estar errado, por exemplo) não se a query não retornar nenhum valor.

Até mais pessoal! Um abraço!

Inscreva-se e receba novidades no seu Email:

Faça um comentário




Usuários do Twitter: Entre com sua conta do Twitter clicando no botão abaixo.

Importante: Todo e qualquer texto publicado na internet através deste sistema não reflete, necessariamente, a opinião deste blog ou de seus autores. Os comentários publicados através deste sistema são de exclusiva e integral responsabilidade e autoria dos leitores que dele fizerem uso. Os autores deste blog reserva-se, desde já, o direito de excluir comentários e textos que julgar ofensivos, difamatórios, caluniosos, preconceituosos ou de alguma forma prejudiciais a terceiros. Textos de caráter promocional ou inseridos no sistema sem a devida identificação de seu autor (sem nome completo e endereço válido de email) também poderão ser excluídos.
Melhores ofertas

© Copyright 2009 - 2010 Pontuaki - Downloads - Todos os direitos reservados - Política de privacidade

Proibida a reprodução total ou parcial sem prévia autorização.