从php

时间:2017-07-18 13:37:35

标签: php

我正在阅读这样的文件:

while ($log = fgets(STDIN)) {
 //contained in file read.php
  print $log;
}

我在php文件的STDIN中使用以下命令。

cat input.txt | php read.php

我担心内存使用的意思是该代码逐行读取input.txt,以便每行读取净内存使用量。或者这是代码将使用与所有行相对应的内存的情况? 即如果有10行,则内存使用量对应于一行的10 *内存使用量。

1 个答案:

答案 0 :(得分:0)

这个例子很容易测试!只需使用来自问题的代码创建脚本并针对大文件运行它。我做到了!更多的是我故意减少内存限制以达到致命错误 - 但不,它有效!所以我的答案是 - 我相信这段代码有效。