【问题标题】:How to fwrite to web out in PHP如何在 PHP 中写入网页
【发布时间】:2023-03-08 13:15:01
【问题描述】:

假设我有这个角色:

function saysomething($msg) {
    $fd = fopen(STDOUT, 'a');
    fwrite($fd, $msg);
    fclsoe($fd);
}
saysomething('test message');

这将在命令行中起作用,但在作为网页调用时不起作用。我需要用什么替换 STDOUT 才能写入 Web 输出?

echo 以任何一种方式运行时输出都一样好,所以我希望它是可能的,因为我可以使用 fwrite 打印到标准输出。是否有一个魔术常数或文件描述符编号或可以让我在网页上使用 fwrite 的东西?

【问题讨论】:

标签: php web output fwrite


【解决方案1】:

使用echo 'test message' 而不是你自己的saysomething()。 或者$fd = fopen('php://output', 'a');,如果您更喜欢当前的风格。

【讨论】:

  • 我正在寻找的答案:php://output
猜你喜欢
  • 1970-01-01
  • 2012-04-02
  • 1970-01-01
  • 1970-01-01
  • 2011-01-16
  • 1970-01-01
  • 2021-07-04
  • 2010-12-18
  • 2010-10-16
相关资源
最近更新 更多