解析:
使用 IteratorAggregate 可将文件打开后通过移动指针的方式逐行遍历,不受文件大小影响。
使用 file_get_contents 处理大文件很容易导致PHP内存溢出;
调用exec 会产生额外的进程,影响性能;
其他人写的类库质量不一定高。