Я хочу вызвать require_once ( "test.php" ), но не отображать результат и сохранить его в переменной следующим образом:
$test = require_once('test.php');
//some operations like $test = preg_replace(…);
echo $test;
Решение:
test.php
<?php
$var = '/img/hello.jpg';
$res = <<<test
<style type="text/css">
body{background:url($var)#fff !important;}
</style>
test;
return $res;
?>
main.php
<?php
$test = require_once('test.php');
echo $test;
?>