我想知道什么似乎更有效。如果我需要使用
ThisIsMySuperLongLineOfHTMLCodeThatIsRepeatedManyTimes
在我的代码中有很多,实际上设置类似的东西是否更有效,服务器明智
$repeat = 'ThisIsMySuperLongLineOfHTMLCodeThatIsRepeatedManyTimes'
然后使用
<?php echo $repeat; ?>
在它的地方?
我想知道什么似乎更有效。如果我需要使用
ThisIsMySuperLongLineOfHTMLCodeThatIsRepeatedManyTimes
在我的代码中有很多,实际上设置类似的东西是否更有效,服务器明智
$repeat = 'ThisIsMySuperLongLineOfHTMLCodeThatIsRepeatedManyTimes'
然后使用
<?php echo $repeat; ?>
在它的地方?
定义高效。 PHP 处理比直接 HTML 花费的时间稍长,即使两者都通过 PHP 解析器运行。但是,您的代码看起来更简洁且更易于管理,尤其是当您需要更改重复行、重复次数或在不同位置重复时。而且它在服务器上占用的空间更少,因此代码实际上可能会稍微快一些,因为硬盘读取时间过长,具体取决于该行重复了多少次。
PHP 将花费更长的时间,因为它必须运行代码,然后将其输出为 HTML(使用 echo)。HTML 将沿着页面向下显示并显示它的使用次数。
编辑:看起来您特别关注服务器而不是用户的速度。其他答案是正确的,使用 PHP 将是更小的文件大小。
纯 html 是运行此程序的最有效方式。php 需要由服务器解析,因此需要一些额外的过程才能将其发送到用户客户端。如果您不多次更改“$repeat”,则可以使用纯 html。老实说,我不认为您的“超长 html 行”太长以至于 php 或 html 无论如何都需要很多时间。
执行时间处理时间?没有把握。
为了重复字符串?php。(节省服务器空间)。
<?php
$string = 'ThisIsMySuperLongLineOfHTMLCodeThatIsRepeatedManyTimes';
for($i = 0; i < 10; $i++) {
echo $string;
}
?>
将使用比“ThisIsMySuperLongLineOfHTMLCodeThatIsRepeatedManyTimesThisIsMySuperLongLineOfHTMLCodeThatIsRepeatedManyTimesThisIsMySuperLongLineOfHTMLCodeThatIsRepeatedManyTimesThisIsMySuperLongLineOfHTMLCodeThatIsRepeatedManyTimesThisIsMySuperLongLineOfHTMLCodeThatIsRepeatedManyTimes”等更少的空间。