Exceptions no PHP5
Na página anterior você apenas viu como jogar exceções. Agora vamos ver como tratar elas utilizando os comandos "try" (tentar) e "catch" (pegar/prender).
Seguindo o exemplo anterior utilizando exceções.
Note que ela interrompe o bloco de código dentro do "try" e pula para o "catch" caso houver erro.
Seguindo o exemplo anterior utilizando exceções.
<?php // tentar fazer o login try { login( 'eu' , 'senha' ); print 'se acima sair uma exceção, essa linha não será executada'; } catch( Exception $e ) { // falhou... print $e->getMessage(); } ?>
Note que ela interrompe o bloco de código dentro do "try" e pula para o "catch" caso houver erro.
parabéns pelo artigo!!
muito bom e bem explicado...
issu vai ser muito útil para o meu sistema de log de erro
:p
;)
muito bom e bem explicado...
issu vai ser muito útil para o meu sistema de log de erro
:p
;)
17/08/2005 7:19am
(~19 anos atrás)
Por exemplo, o exemplo da página 5 retornou:
Fatal error: Call to undefined function NotExists() in exception.php on line 33
Ah sim, na linha 33: throw NotExists($path);
[]s