我正在为客户清理一个网站,遇到了很多php括号过度打开和关闭的场景。示例如下:
<?php $zip = $_GET['zip']; ?>
<?php if ( strlen($zip) != 5 || !is_numeric($zip) ) { ?>
<?php $zip = 90210; ?>
<?php } else { ?>
<?php $zip = $_GET['zip']; ?>
<?php } ?>
与此相反:
<?php
$zip = $_GET['zip'];
if ( strlen($zip) != 5 || !is_numeric($zip) ) {
$zip = 90210;
} else {
$zip = $_GET['zip'];
}
?>
在第一个示例中可以看到,每行都有一个开始的<?php
和结束的?>
,这是不必要的,因为它是纯php,中间没有html之类的东西,因此需要关闭php语句。
我想知道这对渲染速度有什么样的影响,当它以这种方式反复打开和关闭时。我知道对于一个简单的if语句来说,它可能可以忽略不计,但如果这是一个重复的主题,那么如果我解决了这些问题,我可能会看到什么类型的速度影响?
它会影响php引擎的启动和停止速度,当你可以的时候,你应该总是打开一次然后关闭它。
数量标签影响性能?