gpt4 book ai didi

php - ob_start 没有执行回调

转载 作者:可可西里 更新时间:2023-11-01 12:51:52 24 4
gpt4 key购买 nike

我在使用 ob_start 时遇到问题。不确定交易是什么,但我已经将其简化为最简单的测试用例......仍然无济于事。我希望此代码将“bar”输出到标准输出,但我什么也没得到,错误日志中也没有错误。

<?php
function gzhandler_ex($buffer, $mode)
{
echo 'bar';
}

ob_start('gzhandler_ex');
echo 'foo';
ob_flush();

我以前从未见过这种情况,但我通常不使用这样的回调。

最佳答案

你的处理函数应该返回你想要输出的内容,而不是回应它。

function gzhandler_ex($buffer, $mode)
{
return 'bar';
}

此外,在脚本末尾调用 ob_flush() 是不必要的;它是隐式的。

关于php - ob_start 没有执行回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6007952/

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