Heim  >  Artikel  >  Backend-Entwicklung  >  弃用ob_start~

弃用ob_start~

WBOY
WBOYOriginal
2016-06-06 20:48:43857Durchsuche

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();

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn