Is it possible to do like
$var = require_once('lol.php');
so that any HTML output that lol.php
does will go inside $var
?
I know about output buffering, but is there some special built-in function that already does this?
$var = require_once('lol.php');
will only put the return value of the file into $var
. If you don't return anything from it, it'll just be null
.
If you want the output you will need to use output buffering:
ob_start();
require_once('lol.php');
$var = ob_get_clean();