gpt4 book ai didi

php - 如何在 PHP 中清除以前回显的项目

转载 作者:IT王子 更新时间:2023-10-29 00:53:23 24 4
gpt4 key购买 nike

在 php 中,有什么方法可以清除/删除所有以前回显或打印的项目吗?

例如:

<?php

echo 'a';
print 'b';

// some statement that removes all printed/echoed items

echo 'c';

// the final output should be equal to 'c', not 'abc'

?>

我的脚本使用了 include 函数。包含的文件不应回显任何内容。以防万一有人(例如黑客)尝试,我需要一种删除方法。

最佳答案

<?php

ob_start();
echo 'a';
print 'b';

// some statement that removes all printed/echoed items
ob_end_clean();

echo 'c';

// the final output is equal to 'c', not 'abc'

?>

Output buffering functions

输出缓冲函数在 hackery 中也很有用,可以强制只打印返回字符串的函数,即。

<?php
ob_start();
var_dump($myVar);
$data = ob_get_clean();
// do whatever with $data
?>

关于php - 如何在 PHP 中清除以前回显的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1057986/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com