控制操作员误用

时间:2014-09-23 08:12:49

标签: php

我有一些PHP下载脚本。最后两行是:

header("Content-Length: ".  @filesize($filename));
@readfile($filename);

NetBeans警告两行“错误控制操作符未使用”。我可以忽略这个警告,或者我该如何解决?

1 个答案:

答案 0 :(得分:7)

由于您已经忽略了@的PHP警告,我想您也可以忽略NetBeans警告。

更严重的是,您当然应该解决问题:

  • 删除函数调用后面的所有@警告抑制器
  • 正确处理或避免这些功能的错误:检查$filename是否存在,以及在尝试读取大小并输出其内容之前是否有权阅读