加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php中 ob_start等函数截取标准输出的方法

发布时间:2020-12-13 02:41:59 所属栏目:PHP教程 来源:网络整理
导读:《:php中 ob_start等函数截取标准输出的方法》要点: 本文介绍了:php中 ob_start等函数截取标准输出的方法,希望对您有用。如果有疑问,可以联系我们。 PHP实战 最近在用PHP在cli下开发一款软件,遇到了这样的问题.我想将PHP脚本中输出的东西收集在一起,于

《:php中 ob_start等函数截取标准输出的方法》要点:
本文介绍了:php中 ob_start等函数截取标准输出的方法,希望对您有用。如果有疑问,可以联系我们。

PHP实战最近在用PHP在cli下开发一款软件,遇到了这样的问题.我想将PHP脚本中输出的东西收集在一起,于是使用了ob_start和ob_end_flush这两个函数,确实有达到收集输出内容的作用,但同时也将这些打印到了控制台界面中.我想问的是有没有方法,阻止PHP像控制台输出信息.该软件原则上是不允许向控制台打印任何东西的.

PHP实战php-cli自己脱离web服务器执行脚本,我不知道你现在获取到的数据是怎么拿到的?如果你不是通过cli执行php程序返回的值拿到的,那么可以使用ob_get_clean()

PHP实战他会获取缓存内容后清除缓存区,这样可以达到你说的不显示到显示界面的效果

PHP实战当然你也可以获取到缓冲区内容,然后清空(控制不要输出到控制台),然后将内容falsh到web服务器上做处理

PHP实战依照以上方法已经搞定了.之前有用过这个系列的函数,太久不用,有些忘了.

PHP实战现在在做的是一个基于PHP的多进程HTTP动态服务器.毕业论文,试验品罢了,没什么实用性.

PHP实战php-cgi程序执行结果是标准输入输出,所以只能用获取标准输入输出的方式截取输出结果,管道应该也可以,不过我不会

PHP实战以上所述便是本文的全部内容了,希望大家能够喜欢.

《:php中 ob_start等函数截取标准输出的方法》是否对您有启发,欢迎查看更多与《:php中 ob_start等函数截取标准输出的方法》相关教程,学精学透。编程之家 52php.cn为您提供精彩教程。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读