我是C ++程序员并尝试使用PHP,发现它非常相似。我试图使用以下代码阅读一个大的源文件。
$filename = "sample.txt"; /* Having millions of records*/
$file_handle = fopen($filename, "r");
while (!feof($file_handle)) {
$line = fgets($file_handle);
/* do some parsing on $line*/
}
fclose($file_handle);
但我发现当输入文件中的记录数超过100万时,它就没有输出了。我该如何修复或优化代码?