Nogen der kan fortælle mig hvorfor at dette kode skriver:
-FUNCTION-bla bla bla bla
Og ikke:
bla bla -FUNCTION- bla bla
function test() {
echo "-FUNCTION-";
}
$string = "bla bla <? test(); ?> bla bla";
preg_match('/<\\?(.*?)\\?>/',$string,$match);
$returned = eval($match['1']);
str_replace($match['0'], $returned, $string);
echo $string;