这只是一个一般的 PHP 问题。<?php CODE ?>
在我的脚本中有多个是有益还是有害?
我只是在查看我的一些脚本,并注意到其中一些脚本中有 3-4 个。不知道这是否会导致我的网站运行缓慢:)
这只是一个一般的 PHP 问题。<?php CODE ?>
在我的脚本中有多个是有益还是有害?
我只是在查看我的一些脚本,并注意到其中一些脚本中有 3-4 个。不知道这是否会导致我的网站运行缓慢:)
不,它不会导致任何缓慢或问题。在模板中有几十个或几百个单独的块是很常见的。<?php ?>
我猜你的意思是多个 PHP 开始和结束标签。
就像您想回显一大块 HTML 标记一样,最好关闭 php 标记 ?> 然后在需要时重新启动它。例如:
<?php
if($ok) {
?> A large
block
HTML MarkUp text
<?php
} //End of if($ok)
?>
它实际上提高了速度,因为控件不会解析上述所有大块,而只是跳到下一个 < ? php 标记或 If 端点,与回显所有这些行相比。
您可以在文档中阅读有关此内容的信息。
如果您在 html 页面中使用它(如果您有多个 PHP 块,我认为您是这样),这是正常的,我认为没有办法避免它。
如果您有外部脚本,则没有理由拥有多个块。虽然我认为这不会影响性能。
不,它不会造成任何伤害,但如果你这样做,例如:
<div><?php echo $x; ?></div>
您可以使用短标签(如果在您的 php 配置中启用)
<div><? echo $x; ?></div>
如果您想尝试减少 php 标签的数量,那么您甚至可以像这样回显您的 html:
echo '<div>'.$x.'</div>';