php - Including into a variable -


you know how print_r accepts optional 2nd parameter if set true return result instead of printing it?

i wish include accepted 2nd parameter work same way.

it doesn't available alternatives? how can include file variable?

ob_start() , ob_get_clean() you:

ob_start(); include "file.php"; $result = ob_get_clean(); 

after ob_start() echoed captured, , ob_get_clean() used retrieve captured data.

you can include2 function this:

function include2($file) {     ob_start();     include $file;     return ob_get_clean(); } 

and use this:

include2("file.php"); // return printed values instead of printing them 

as noted @ircmaxell, include2 function not behave same include since scope of include changes (from global function's scope). potentially break things if rely on global scope.


Comments

Popular posts from this blog

java - SNMP4J General Variable Binding Error -

windows - Python Service Installation - "Could not find PythonClass entry" -

Determine if a XmlNode is empty or null in C#? -