What is better / faster:
For example:
STATIC / direct HTML:
<?php
for($i=0;$i<$sth;$i++) {
?>
<tr>
<td>
<?php echo $content; ?>
</td>
</tr>
<?php
}
?>
OR
PHP generated HTML:
<?php
for($i=0;$i<$sth;$i++) {
echo "<tr><td>".$content."</td></tr>";
}
?>
Does it matter which option i choose?
Thanks
It’s not so much a matter of speed which may vary based on use case, but of making the code clean and maintainable. Actually both examples make for code that’s hard to maintain and read.
I’d suggest using a simple and lightweight templating engine to separate all logic from presentation.