当前位置: 首页>>代码示例>>PHP>>正文


PHP Output::Initialize方法代码示例

本文整理汇总了PHP中Output::Initialize方法的典型用法代码示例。如果您正苦于以下问题:PHP Output::Initialize方法的具体用法?PHP Output::Initialize怎么用?PHP Output::Initialize使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Output的用法示例。


在下文中一共展示了Output::Initialize方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: Flush

    public static function Flush($buffer)
    {
        // Output default headers
        foreach (header_defaults as $header) {
            header($header);
        }
        // Output the mime type
        if (defined(mime_assoc[self::$mime])) {
            header(mime_assoc[self::$mime]);
        }
        // Handle file upload (towards the client)
        if (self::$upload === true) {
            header(sprintf(header_upload, self::$filename));
        }
        // Prepare the URL string
        $url = '?' . route_key . '=' . self::$path;
        foreach ($_GET as $var => $val) {
            $url .= $var != route_key ? '&' . $var . '=' . $val : '';
        }
        // Theme wrapping
        $t = new Template(self::$chrome ? self::$base : '');
        if (!self::$chrome) {
            $t->Override('@!sys.buffer;');
        }
        $t->Affect(array('sys.buffer' => $buffer, 'sys.url' => $url, 'sys.rand' => uniqid(time()), 'sys.time' => time()));
        $t->Flush();
    }
}
// Launch the initializer
Output::Initialize();
开发者ID:xcelaio,项目名称:xcela,代码行数:30,代码来源:output.php


注:本文中的Output::Initialize方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。