我有以下基于http://framework.zend.com/manual/1.12/en/zend.feed.writer.html的代码:
$out = $feed->export('rss');
我想将$ out的输出保存到新文件中。 我该怎么办?
我知道fwrite,但我正在寻找其他的东西。
答案 0 :(得分:1)
我没有使用ZF2,我找不到任何关于此的文档,但快速而肮脏的解决方案是使用输出缓冲
ob_start();
$feed->export('rss');
$feed_data = ob_get_contents();
ob_end_clean();
file_put_contents('yourfile.xml', $feed_data);
这会阻止XML通过捕获输出,将其保存到变量,然后清除输出缓冲区以便脚本继续正常工作来发送到浏览器