测试代码

var_dump(!feof(null));exit;

输出

bool(true)

可想而知下面的代码效果,所以,得小心防止不小心关闭了$fp对象,导致它变成null,或是其它不小心操作

while (!feof(null)) {
echo 1;
}

这个错误就是我没注意看.把fclose($fp)放到while体中来了.让我郁闷了好大一会.