本文整理汇总了PHP中PerchUtil::flush_output方法的典型用法代码示例。如果您正苦于以下问题:PHP PerchUtil::flush_output方法的具体用法?PHP PerchUtil::flush_output怎么用?PHP PerchUtil::flush_output使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PerchUtil
的用法示例。
在下文中一共展示了PerchUtil::flush_output方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: perch_get_javascript
function perch_get_javascript($opts = false, $return = false)
{
$feathers = PerchSystem::get_registered_feathers();
$out = '';
if (PerchUtil::count($feathers)) {
$count = PerchUtil::count($feathers);
$i = 0;
$components = array();
foreach ($feathers as $feather) {
$classname = 'PerchFeather_' . $feather;
$Feather = new $classname($components);
$out .= $Feather->get_javascript($opts, $i, $count);
$components = $Feather->get_components();
$i++;
}
}
// Inject script when authed
if (isset($_COOKIE['cmsa'])) {
$out .= PerchSystem::get_helper_js();
}
if ($return) {
return $out;
}
echo $out;
PerchUtil::flush_output();
}
示例2: perch_template
function perch_template($tpl, $vars = array(), $return = false)
{
$Template = new PerchTemplate($tpl);
if (!is_array($vars)) {
PerchUtil::debug('Non-array content value passed to perch_template.', 'error');
$vars = array();
}
if (count($vars) == 0) {
$Template->use_noresults();
}
if (!PerchUtil::is_assoc($vars)) {
$html = $Template->render_group($vars, true);
} else {
$html = $Template->render($vars);
}
$html = $Template->apply_runtime_post_processing($html);
if ($return) {
return $html;
}
echo $html;
PerchUtil::flush_output();
}