PHP的速度是否受到过多html括号"<的影响?“php ?


Is the speed of PHP affected by excessive html brackets "<?php ?>"

我正在为客户清理一个网站,遇到了很多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引擎的启动和停止速度,当你可以的时候,你应该总是打开一次然后关闭它。

数量标签影响性能?