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

sql server - python to mssql encoding problem -

java - SNMP4J General Variable Binding Error -

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