我们使用了短代码,如bellow
ob_start();
$rand = uniqid();
?>
<div class="faq-item-sm panel panel-default">
<div class="panel-heading" id="headingTwo">
<h4 class="panel-title"><a data-toggle="collapse" href="#faq<?php echo $rand; ?>" data-parent="#accordionFaq" class="collapsed"> <?php echo $question; ?><span class="caret-toggle closed">–</span><span class="caret-toggle opened">+</span></a></h4>
</div>
<div id="faq<?php echo $rand; ?>" class="panel-collapse collapse <?php if($faq_active == true){ echo \'in\';} ?> ">
<div class="panel-body">
<?php echo $answer; ?>
</div>
</div>
</div>
<?php
return ob_get_clean();
在php中多次使用echo和ob\\u start是否是最佳实践。这是否会影响性能。