PHP unlink () manipulando a exceção
Bem, eu tenho me perguntado se eu posso lidar com ounlink()
funcionar corretamente. Eu não quero ounlink()
função para lançar algum erro desagradável se não for possível desvincular o arquivo (pode ser devido ao arquivo não encontrado).
Eu tentei algo como
try {
unlink("secret/secret.txt");
} catch(Exception $e) {
print "whoops!";
//or even leaving it empty so nothing is displayed
}
Mas isto não está funcionando. Eu não sou especialista em PHP. Eu procurei e encontrei esse código de manipulação de exceção em algum lugar da web. Mas como me lembro dos meus dias de escola, o mesmo foi usado para Java. Então deveria ter funcionado. Eu não sei o que há de errado com o código.
Ou posso simplesmente usar uma declaração if..else como
if(unlink($file)){
//leaving here empty must ensure that nothing is displayed
}else{
//leaving here empty must ensure that nothing is displayed
}
Mas este código não está funcionando também. Onde estou cometendo o erro? Quais são as outras maneiras de lidar com isso corretamente?
Os erros podem ser ocultados através da manipulação com o relatório de erros (PHP) (ambiente de produção e desenvolvimento)?