PHP から html を出力するさまざまな方法に関する質問。これらのパフォーマンスの違いは何ですか:
方法 1 - 変数連結
$html = '';
$html .= '<ul>';
for ($k = 1; $k < = 1000; $k++){
$html .= '<li> This is list item #'.$k.'</li>';
}
$html .= '</ul>';
echo $html;
方法 2 - 出力バッファリング
ob_start();
echo '<ul>';
for ($k = 1; $k < = 1000; $k++){
echo '<li> This is list item #',$k,'</li>';
}
echo '</ul>';
変数を継続的に変更したり拡大したりすると、パフォーマンスが低下するのではないかと思います。あれは正しいですか?
乾杯!
GaryF に感謝しますが、アーキテクチャに関する回答は必要ありません。この質問はパフォーマンスに関するものです。どちらが速いかについては、いくつかの異なる意見/テストがあるようです。そのため、まだ受け入れられた答えはありません。