Search code examples
phpperlsyntaxportingoutput-buffering

How do I cache and clear the output buffer in Perl?


I have the following PHP code which opens the output buffer, includes a file, stores it in a variable, and clears the buffer:

ob_start(); 
include('test.html');
$input=ob_get_clean(); 

How would the equivalent look in Perl?


Solution

  • The special variable $| . When set to nonzero, does a buffer flush after every write or print