我想制作一个php文件,我有一个变量的一部分,我正在构建.
即
$print = 'something';
$print .= include('register_form.php');
print $print;
Run Code Online (Sandbox Code Playgroud)
但这不起作用.register_form.php将不包含在$ print var中,并将在打印输出开始之前回显.
有没有办法实现这个目标?
我知道我可以进入register_form.php并使其成为像register_form()这样的函数并返回其输出,但是,由于我构造它的方式(而且我有点像newb)这会创建更多如果我只能做上述尝试,那就很头疼.
感谢您的任何指示!
您可以通过输出缓冲来完成此操作.
ob_start();
include('register_form.php');
$print = ob_get_contents();
ob_end_clean();
echo $print;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
251 次 |
| 最近记录: |