当前位置: 首页 > news >正文

专做男装的网站/专业软文发稿平台

专做男装的网站,专业软文发稿平台,用扶持小企业名誉诈骗做网站投资,有哪些企业网站平台bool ob_start ([ callback $output_callback [, int $chunk_size [, bool $erase ]]] ) 内部缓冲区的内容可以用 ob_get_contents() 函数复制到一个字符串变量中。 想要输出存储在内部缓冲区中的内容,可以使用 ob_end_flush() 函数。另外, 使用 ob_end_…

bool ob_start ([ callback $output_callback [, int $chunk_size [, bool $erase ]]] )
内部缓冲区的内容可以用 ob_get_contents() 函数复制到一个字符串变量中。 想要输出存储在内部缓冲区中的内容,可以使用 ob_end_flush() 函数。另外, 使用 ob_end_clean() 函数会静默丢弃掉缓冲区的内容。
输出缓冲区是可堆叠的,这即意谓着,当有一个 ob_start() 是活跃的时, 你可以调用另一个 ob_start() 。 只要确保又正确调用了 ob_end_flush() 恰当的次数即可。 如果有多重输出回调函数是活跃的,输出内容会一直按嵌套的顺序依次通过它们而被过滤。

参数
output_callback
可选参数 output_callback 函数可以被指定。 此函数把一个字符串当作参数并返回一个字符串。 此函数在下情况会被调用到:输出缓冲区被( ob_flush(), ob_clean() 或者相似的函数)冲刷(送出)或者被清洗的时候;或者在请求结束之际输出缓冲区内容被冲刷到浏览器时。 当 output_callback 被调用时,它将收到输出缓冲区的内容作为参数 并预期返回一个新的输出缓冲区作为结果,这个新返回的输出缓冲区内容将被送到浏览器。 如果这个 output_callback 不是一个可以调用的函数,此函数 会返回 FALSE 。
如果回调函数有两个参数,第二个参数会由一个位域补充,该位域由 PHP_OUTPUT_HANDLER_START, PHP_OUTPUT_HANDLER_CONT 和 PHP_OUTPUT_HANDLER_END 组成。
如果 output_callback 返回 FALSE ,其原来的输入 内容被直接送到浏览器。
这个参数 output_callback 可以通过直接给一个 NULL 值而避开。
ob_end_clean(), ob_end_flush(), ob_clean(), ob_flush() and ob_start() 不能从一个回调函数中调用。 如果从回调函数中调用了它们,产生的行为是不明确的。 如果想要删除缓冲区的内容,从回调函数中返回一个"" (空字符串)。 更不能从一个回调函数中使用像print_r($expression, true) 或highlight_file($filename, true) 一样的输出缓冲函数。

chunk_size
如果可选参数 chunk_size 被赋值了,在任何一个能引起缓冲区的长度等于 或超过 chunk_size 的输出操作后,缓冲区都会被刷信。 默认值 0 意味着函数仅在最后被调用,其余的特殊值可以将 chunk_size 从 1 设定到 4096。

erase
如果可选参数 erase 被赋成 FALSE,直到脚本执行完成缓冲区才被删除。 这使得,如果调用了冲刷和清洗(清除)函数,会抛出一个“notice”,并返回 FALSE 值。

例:

<?php
function callback($buffer)
{
// replace all the apples with oranges
return (str_replace("apples", "oranges", $buffer));
}
ob_start("callback");
?>
<html>
<body>
<p>It's like comparing apples to oranges.</p>
</body>
</html>
<?php
ob_end_flush();
?>


ob_start嵌套使用

<?php
ob_start();
?>
It’s like comparing apples to oranges.
<?
ob_start();
print(“}}}}}}}}”);
$str2 = ob_get_contents();
ob_end_clean();
?>
<?php $str1 = ob_get_contents(); ob_end_clean();
var_dump($str1);
var_dump($str2);
?>


运行结果如下:
test.php
It’s like comparing apples to oranges.
}}}}}}}}

http://www.jmfq.cn/news/5219569.html

相关文章:

  • 手机端网站自动弹出营销qq/北京网站优化体验
  • 婚恋网站上认识人 带你做原油交易/网络营销官网
  • 云南热搜科技做网站不给源码/优化深圳seo
  • html语言做的网站和asp的区别/个人seo外包
  • 学生作业做网站需要/快速排名软件seo系统
  • 个人做旅游网站的意义/外贸seo是啥
  • 公司自己做网站多少费用/个人网站怎么做
  • 企业网站设计费做哪个科目/yoast seo
  • 大连网站开发建站/哪家网络公司比较好
  • 网站建设信息/青岛网站建设公司排名
  • 南京个人做网站/福州短视频seo公司
  • 深圳网站开发培训/泰安seo网络公司
  • 怎样查看一个wordpress网站插件/小红书seo排名优化
  • wordpress 用户前台/百度seo优化排名软件
  • 沈阳网站建设服务器/百度网页翻译
  • jetpack by wordpress/南宁seo优化公司排名
  • 企业建设网站网站建设公司/重庆seo点击工具
  • 自己怎么做拼单网站/百度查看订单
  • 装修公司加盟哪个好/seo网站排名优化公司哪家
  • 网站APP注册做任务/吴中seo页面优化推广
  • 怎么去掉网站首页尾缀/市场营销的八个理论
  • 电子政务与网站建设 总结/国际最新消息
  • 企业网站案例展示/长沙网站制作推广
  • 柳州做网站哪家好/网络推广十大平台
  • 如何给网站死链接做404/百度搜索关键词排行榜
  • 清远做网站seo/商丘seo排名
  • 顺德网站建设合理使用颜色搭配_方能达到最佳视觉效果/慈溪seo排名
  • 彩票网站的统计怎么做/小程序开发软件
  • 网站索引量下降/论坛推广
  • 亚洲做性自拍视频网站/经典营销案例100例