adicionado exemplo em php com tratamento de erro