Но попринцип този подход не би трябвало да се ползва и се води като лоша практика. Главно поради 2 причини:
1) това е много бавна операция, защото реално вътрешно php слага флаговете за показване на грешката, и после отново ги маха, след като изпълни кода маркиран с @
2) е че е поущравя писаното на лош код, защото преди да изтиеш файл на пример, трябва да се направи проверка дали може да се се изтрие и дали съществува.