I don't think `PHP_EOL` will make much difference here, since it would only matter (even slightly) for server-side processing of the textual data. But this is getting output straight to the client. So the question is, in JS do browsers like `\n` or `\r\n` more?