我想在变量中放入一些像html这样的程序性东西;
通常我们这样做:
<?php
$my_var = '
<h1>some header</h1>
some text.
';
?>
Run Code Online (Sandbox Code Playgroud)
现在我希望它看起来像这样:
<?php
$my_var = '
?>
<h1>some header</h1>
some text.
<?php
';
?>
Run Code Online (Sandbox Code Playgroud)
所以我们打开一个PHP代码,声明一个变量,在php之外做一些事情,然后重新打开php代码并关闭var,我们得到那些在php之外的东西,我们把它放在那个变量里面.
谢谢.
<?php
ob_start();
?>
<h1>some header</h1>
some text.
<?php
$my_var = ob_get_contents();
ob_end_clean();
echo my_var;
?>
Run Code Online (Sandbox Code Playgroud)