是@unlink一个不好的做法?

Hug*_*ota 6 php

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

a)

if(file_exists('file'))
    unlink('file');
Run Code Online (Sandbox Code Playgroud)

.

b)

@unlink('file');
Run Code Online (Sandbox Code Playgroud)

.

这听起来像是b导致更少的磁盘查找,这对性能有好处.所以我的问题是:选项b会不会引起任何问题或有任何不利之处a

Pee*_*Haa 4

我只会选择第一个。

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