>>> A generator could read incrementally from a stream, and only have that one piece of data hanging around in PHP's memory at any one time.

What's the difference between reading data from a stream in chunks and "incrementally" using generator?