弃用ob_start~

WBOY
WBOYOriginal
2016-06-06 20:48:43928browse

content.php

<code class="lang-php">ob_start();
OOXX;
$ooxx = ob_get_clean();
</code>

template.php

<code class="lang-php">echo $ooxx;
</code>

原作用ob_start函数把OOXX的内容输出到template,有替代的方法吗?这个好像很占内存,我觉得没必要缓冲~

查到了,可以解析变量,函数不行,我还是将就着用吧~ http://thinkdiff.net/php/alternative-way-of-assigning-html-in-php-php-tips/

content.php

<code class="lang-php">$ooxx    =   </code>

template.php

<code class="lang-php">echo $ooxx;
</code>

回复内容:

content.php

<code class="lang-php">ob_start();
OOXX;
$ooxx = ob_get_clean();
</code>

template.php

<code class="lang-php">echo $ooxx;
</code>

原作用ob_start函数把OOXX的内容输出到template,有替代的方法吗?这个好像很占内存,我觉得没必要缓冲~

查到了,可以解析变量,函数不行,我还是将就着用吧~ http://thinkdiff.net/php/alternative-way-of-assigning-html-in-php-php-tips/

content.php

<code class="lang-php">$ooxx    =   </code>

template.php

<code class="lang-php">echo $ooxx;
</code>

ob_start很耗CPU而不是内存?头一回这么听说这么个形容这个函数的性能的。兄台,老老实实用吧!!目前没有替代方案

如果你不需要在输出前替换内容,那你完全可以不用,直接输出。替换方案目前没有。。。

不知道为啥这么用。我是在渲染模板的时候调用的obstart。即在 $this->view->render();

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn