はのは、ファイルtest.phpをは次のようになりましょう:PHPの文字列にインクルードの結果を取得しますか?
<?php
echo 'Hello world.';
?>
私はこのような何かをしたい:
$test = include('test.php');
echo $test;
// Hello world.
誰もが正しい道を私を指しますか?
編集:
私の当初の目標は、データベースからHTMLと混ざり合っPHPコードを引っ張ると、それを処理することでした。ここで私は何をやったのですか:
// Go through all of the code, execute it, and incorporate the results into the content
while(preg_match('/<\?php(.*?)\?>/ims', $content->content, $phpCodeMatches) != 0) {
// Start an output buffer and capture the results of the PHP code
ob_start();
eval($phpCodeMatches[1]);
$output = ob_get_clean();
// Incorporate the results into the content
$content->content = str_replace($phpCodeMatches[0], $output, $content->content);
}
行を保存する: '$ output = ob_get_clean();' ;-) –
素晴らしい、ありがとう! –