我通常反对使用@
,因为它会引起很多头痛。但看看这两个例子:
a)
if(file_exists('file'))
unlink('file');
b)
@unlink('file');
听起来b
减少了磁盘查找,这对性能有好处。所以我的问题是:选项b
会给我带来任何问题或与a
有关的任何缺点吗
我会选择第一个。
如果由于其他原因而无法删除该文件,而不仅仅是因为该文件不存在,该怎么办?
我通常反对使用@
,因为它会引起很多头痛。但看看这两个例子:
a)
if(file_exists('file'))
unlink('file');
b)
@unlink('file');
听起来b
减少了磁盘查找,这对性能有好处。所以我的问题是:选项b
会给我带来任何问题或与a
有关的任何缺点吗
我会选择第一个。
如果由于其他原因而无法删除该文件,而不仅仅是因为该文件不存在,该怎么办?