gpt4 book ai didi

PHP 输出缓冲?最佳做法是什么?

转载 作者:可可西里 更新时间:2023-10-31 22:49:09 24 4
gpt4 key购买 nike

进一步到我的previous question ,当我想在执行完所有处理之前缓冲 PHP 输出时,最好的方法是什么?我想缓冲让自己可以选择重定向到错误页面,这是我在任何输出后都做不到的。

那么,最好的做法是什么?使用变量 $output 并继续附加到它,然后在最后输出它?或者使用 ob_str() 等?

是否有性能来选择一个代码可维护性原因而不是另一个?还是只是个人喜好?

最佳答案

对我来说,我是这样做的:

<?php

ob_start();

//do your process here

if($error)
{
ob_end_clean();
header('Location: /some/path.php');
exit;
}
ob_end_flush();

?>

关于PHP 输出缓冲?最佳做法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3279864/

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