就性能而言,什么会更好。使用 PHP 来回显所有 HTML 输出,这样我就可以在整个文档中添加各种工作代码和变量,或者定期将 HTML 转义为 php。
我知道可能存在一些可读性问题,但我并不担心。
谢谢大家!
实施例1
echo '<html>',
'<body>',
'The content of the ',$container,' element is displayed in your ', $other_container,
'</body>',
'</html>';
OR
<html>
<body>
The content of the <?php echo $container; ?> element is displayed in your <?php echo $other_container; ?>
</body>
</html>
这都是您认为最具可读性的内容。当然,这会根据具体情况而有所不同。如果你正在做整个页面,并且有很大的部分没有任何 PHP,那么我会脱离 PHP 并只编写纯 HTML,而如果有一个部分有很多 PHP 变量,我会用 PHP 完成这一切。
例如:
<table>
<tr>
<td colspan="<?php echo $numCols; ?>">
<?php echo $a; ?>, <?php echo $b; ?>, and <?php echo $c?>
</td>
</tr>
</table>
versus:
<?php
echo "<table>"
. "<tr>"
. "<td colspan=\"" . $numCols . "\">"
. $a . ", " . $b . " and " . $c
. "</td>"
. "</tr>"
. "</table>"
; ?>
Or
<?php
echo "<table>
<tr>
<td colspan='{$numCols}'>
{$a}, {$b}, and {$c}
</td>
</tr>
</table>";
?>
也不要忘记printf
<?php
printf("<table>"
. "<tr>"
. "<td colspan=\"%d\">%s, %s and %s</td>"
. "</tr>"
. "</table>"
, $numCols
, $a
, $b
, $c
);
?>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)