是@unlink一个不好的做法?

时间:2012-01-09 17:33:26

标签: php

我经常反对使用@因为它会引起很多麻烦。但请看这两个例子:

a)

if(file_exists('file'))
    unlink('file');

b)

@unlink('file');

听起来b导致磁盘查找次数减少,这对性能有利。所以我的问题是:选项b会导致我遇到任何问题或与a有任何不满吗?

1 个答案:

答案 0 :(得分:4)

我会选择第一个。

如果文件由于其他原因而不仅仅因为文件不存在而无法删除该怎么办?