`
xiaoshenge
  • 浏览: 169105 次
  • 性别: Icon_minigender_1
  • 来自: 十堰
社区版块
存档分类
最新评论

ob_start与require结合在框架中的应用

阅读更多

框架的流程:控制类->方法+require模板文件=》显示

扩展:对模板文件处理特殊处理。先保存模板文件,处理过后在显示。【控制类->方法+保存require模板文件产生的输出+处理+(echo 最终结果)=》显示】

require模板文件就会将文件输出到浏览器,此时需要将require模板文件产生的输出,输出到缓存中。保存缓存中的结果,处理后在显示。

code:

----------------------------------------------------------------

<?php
echo "<p>xiaoshenge</p>";
function test(){
    ob_start();
    require("test02.html");
    $result = ob_get_contents();
    ob_end_clean();
    return $result;

}
$content=test();

//处理$content

echo $content;//输出到浏览器
?>

 

补充:

 

加速PHP的ECHO

 

Speed Up Your Website With PHP Buffer Flushing

1
5
分享到:
评论

相关推荐

    Warning session_start

    检查代码中的每个文件,确保在`session_start()`调用之前没有输出。 2. **使用Output Buffering** 另一种有效的方法是使用PHP的输出缓冲功能来避免此类问题。可以在php.ini配置文件中开启输出缓冲: ```ini ...

    backbone_marionette_require

    Marionette.js是基于Backbone.js的一个扩展框架,旨在解决Backbone在大型应用中的可维护性和复杂性问题。Marionette提供了一套高级组件,如模块(Modules)、布局视图(Layout Views)、小部件(Widgets)和子视图...

    NGN_3G4G_IMS_Russia_require1ab_IMS_4G_

    标题 "NGN_3G4G_IMS_Russia_require1ab_IMS_4G_" 提供的信息表明,这个课程或文档主要关注的是下一代网络(NGN)、3G、4G技术,特别是针对俄罗斯市场,并且重点讲解了IMS(IP多媒体子系统)在4G网络中的应用。...

    信息安全_数据安全_Magecart Attacks Require Rethink.pdf

    信息安全_数据安全_Magecart Attacks Require Rethink 安全建设 安全加固 自动化 云安全 数据安全

    PHP包含文件函数include、include_once、require、require_once区别总结

    include() 、require()语句包含并运行指定文件。这两结构在包含文件上完全一样,唯一的区别是对于错误的处理。require()语句在遇到包含文件不存在,或是出错的时候,就停止即行,并报错。include()则继续即行。

    JavaScript_快速无间隔极简web框架的节点.zip

    本资源“JavaScript_快速无间隔极简web框架的节点.zip”专注于介绍如何使用JavaScript构建快速且高效的Web框架,特别关注Node.js环境中的应用。 在JavaScript的世界里,Node.js是一个基于Chrome V8引擎的JavaScript...

    php include,include_once,require,require_once

    include_once和require_once的作用差不多,就是在包含的时候检查被包含的文件是不是已经包含过,如果包含过,那就不执行,否则再包含.我先说这个的原因是因为如果把include,require弄清楚了.那这点就没问题. 现在来说...

    深入掌握include_once与require_once的区别

    进一步细分,我们还可以探讨它们的_once版本,即include_once与require_once语句,这两个语句用于确保文件被包含一次,无论在何处调用。 首先,我们要了解include与require语句的基本作用及用法。include语句包含...

    requirejs_demo:require js 的演示

    文件夹 no_require 包含一个没有 RequireJS 的示例项目。 文件夹 require 包含一个使用 RequireJS 的示例项目。 文件夹优化包含一个如何使用 RequireJS 优化器的示例。 演示文件夹包含演示的简短介绍。

    avalon+require前端框架DEMO

    总结来说,"avalon+require前端框架DEMO"是一个展示如何在实际项目中结合使用avalon MVVM框架和require.js模块管理的实例。它不仅提供了一个起点,还展示了现代前端开发的最佳实践,有助于提升项目开发效率和代码...

    简单谈谈PHP中的include、include_once、require以及require_once语句

    在PHP编程语言中,`include`、`include_once`、`require`以及`require_once`是四个非常重要的语句,它们用于将一个或多个文件的内容插入到当前正在执行的脚本中。这些语句主要用于组织代码,重用功能或者引入配置...

    请离开include_once和require_once

    在这些函数中,最常用的是include和require,但它们有两个变体:include_once和require_once。这两个变体函数的作用是为了避免同一个文件被包含多次。然而,根据标题“请离开include_once和require_once”,文章建议...

    TodoMVC_WinJS_Angular_Require:使用 WinJS、Angular 和 Require 实现像 TodoMVC

    在“TodoMVC_WinJS_Angular_Require”这个特定的实现中,它巧妙地融合了微软的WinJS、Google的AngularJS以及RequireJS这三大技术,构建了一个高效且可维护的前端应用。 1. **WinJS**:WinJS是Windows JavaScript库...

    webworkify-webpack, 在 web pack的浏览器中,在运行时启动一个可以 require().zip

    webworkify-webpack, 在 web pack的浏览器中,在运行时启动一个可以 require() webworkify-web pack在运行时生成一个网络工作者,从 web pack模块捆绑到只有使用的依赖项。 可能是因为 web pack结构的MODULE 。 只需...

    PHP输出静态页.pdf

    4. **关闭缓冲区:** 在实际应用中,通常还需要调用`ob_end_clean()`或`ob_end_flush()`来关闭缓冲区并清空或发送内容。 5. **写入文件:** 将`$content`中的内容写入指定的静态HTML文件中。 ### 总结 通过以上两...

    异步事件驱动的RubyWeb应用框架Cramp.zip

    Cramp是一种新的,处 理并发事件的Web应用程序框架,由37signals和Rails核心小组的Pratik Naik提供。它建立在Ruby的EventMachine库之上,主要用于处理一些大量的开放连接 (如Comet系统或streaming APIs),整个过程...

    backbone+requirejs前端框架

    1.backbone+require+jquery前端框架 2.包容性极强,现有的js插件几乎都能在本框架使用 3.健壮很稳定性极好。**开发了很多项目,都用的本框架,权限验证在本框架也很容易做 4.精心整理,有很多使用的注释,及文档支持

Global site tag (gtag.js) - Google Analytics