提问人:Overflowing 提问时间:2/16/2022 更新时间:2/16/2022 访问量:16
PHP可以抓取自己的完整输出并对其进行处理吗?
Can PHP grab its own full output and process it?
问:
我已经制作了一个函数,该函数采用表示 HTML 文档的输入字符串并在本地对其进行验证。
我正在尝试用它自动验证我自己的PHP生成的网页。
PHP能否将自己的完整输出存储在一个中,以便在所有输出完成后,最终将其发送到我的验证器函数?$string
答:
1赞
Alfredo Rahn Linde
2/16/2022
#1
是的!
https://www.php.net/manual/en/function.ob-start.php
https://www.php.net/manual/en/function.ob-get-contents.php
基本上:
<?php
ob_start();
echo "Hello ";
$out1 = ob_get_contents();
echo "World";
$out2 = ob_get_contents();
ob_end_clean();
var_dump($out1, $out2);
?>
评论
0赞
Overflowing
2/16/2022
如果我的代码的某些部分将等用于其他事情怎么办?它们可以被“包裹”吗?ob_start()
0赞
Alfredo Rahn Linde
2/21/2022
你是说嵌套?
评论