当前位置: 代码迷 >> PHP >> php 中unlink和@unlink?解决办法
  详细解决方案

php 中unlink和@unlink?解决办法

热度:103   发布时间:2012-09-14 23:00:48.0
php 中unlink和@unlink?
看到有的PHP用 unlink删除文件 ,有的用@unlink删除文件?
这2个的区别是什么?

有时用unlink而用@unlink不可以.



------解决方案--------------------
只是控制有没输出错误


有时用unlink而用@unlink不可以.

你确认是这样?你的不可以是怎么判断的
------解决方案--------------------
有时用unlink而用@unlink不可以.
报什么错了吗?
------解决方案--------------------
有时用unlink而用@unlink不可以
正好相反!应该是
有时用@unlink而用unlink不可以

你再仔细看看?!

@ 屏蔽掉错误输出

当删除一个不存在或只读的文件时,是要报错的
@ 作用就是:错了也不告诉你!骗你没商量

------解决方案--------------------
删除文件出错是很正常的事情,比如安全软件扫描文件的时候很容易因为被占用删除不了,
所以1次删除不了是很正常的.

但是一定要有对策,比如删除失败重试3次,如果3次还删除不了那可能就有问题了.
  相关解决方案