Величина тегов <? Php и?> Влияет на производительность?

В моих php-файлах мне интересно, имеют ли открывающие и закрывающие теги влияние производительности.

то есть.

<?php echo 'Hello world'; ?> <?php echo 'Hello world'; ?> <?php echo 'Hello world'; ?> <?php echo 'Hello world'; ?> <?php echo 'Hello world'; ?> 

против

 <?php echo 'Hello world'; echo 'Hello world'; echo 'Hello world'; echo 'Hello world'; echo 'Hello world'; ?> 

Если да, каково влияние?

Имеет ли это влияние на производительность? Да. Просто потому, что для анализатора больше текста. Это должно повлиять. И да, это окажет заметное влияние.

Имеет ли он значимый эффект? Нет. Совсем нет. Вам будет трудно увидеть какую-либо разницу, даже если у вас есть миллионы в вашем приложении. Да, будет больше циклы часов, но тривиально …

Большее дело – отметить, что две части кода в общем не идентичны. PHP закрывает одну новую строку после закрытия ?> , Но любые другие символы после ?> Будут отображаться на выходе. Таким образом, конечные пробелы или несколько строк новой строки после ?> Будут отображаться напрямую.

Поэтому мое предложение игнорирует производительность, записывает правильный и читаемый код (более семантически правильный код). И игнорируйте небольшие различия в производительности …

Я бы сказал, как можно больше консолидировать внутри обложек PHP, не жертвуя удобочитаемостью / функциональностью. Если у вас нет причин для разрыва (или использования) PHP (например, для ввода достаточного количества HTML), зачем это делать?

Влияние производительности минимально, и все равно серверная сторона. Вы можете протестировать время загрузки страницы, если вы действительно обеспокоены, но я бы поставил время, затрачиваемое на тестирование, это экспоненциально для фактической загрузки, которую он добавил бы.

Возьмем, к примеру:

 <?php $foo = 'writing code'; echo "<h1 class=\"hstyle4\">Hello World</h1>"; echo "<p>I am {$foo}, specifically HTML, inside of PHP using echo."; echo 'but I could just as easily have broken it into html and used only what I needed.</p>'; ?> 

Против

 <?php $foo = 'writing code'; ?> <h1 class="hstyle4">Hello World</h1> <p>I am <?php echo $foo; ?>, specifically HTML, outside of PHP. It's probably a lot more readable this way, and doesn't impact the server nearly as much by parsing unnecessary code that could have easily been handled another way.</p>