Ну, мне было интересно, могу ли я правильно обработать функцию unlink()
. Я не хочу, чтобы функция unlink()
выдавала какую-то неприятную ошибку, если она не может отсоединить файл (может быть, из-за отсутствия файла).
Я пробовал что-то вроде
try {
unlink("secret/secret.txt");
} catch(Exception $e) {
print "whoops!";
//or even leaving it empty so nothing is displayed
}
Но он не работает. Я не эксперт в PHP. Я искал и нашел этот код обработки исключений где-то в Интернете. Но, насколько я помню, мои школьные дни, то же самое использовалось для Java. Так должно было сработать. Я не знаю, что не так с кодом.
Или я могу просто использовать оператор if..else, например
if(unlink($file)){
//leaving here empty must ensure that nothing is displayed
}else{
//leaving here empty must ensure that nothing is displayed
}
Но этот код не работает. Где я делаю ошибку? Каковы другие способы правильного его решения?
Можно ли скрывать ошибки, манипулируя сообщением об ошибках (PHP) (среда разработки и разработки)?