Öffnen/schließen-tags & performance?

Dies mag eine dumme Frage sein, aber als jemand, der relativ neu in PHP, ich Frage mich, ob es irgendwelche Probleme mit der Leistung zu Häufig öffnenden und schließenden PHP-tags in HTML-template-code, und wenn ja, was könnte sein, am besten Praktiken in der Zusammenarbeit mit PHP-tags?

Meine Frage ist nicht über die Wichtigkeit/Richtigkeit der schließenden tags, oder über welche Art von code ist besser lesbar als der andere, sondern darum, wie das Dokument wird geparst/ausgeführt wird und welche Auswirkungen es haben könnte, auf die Leistung.

Betrachten Sie zur illustration die folgenden zwei extremen:

Mischen von PHP-und HTML-tags:

<?php echo
   '<tr>
       <td>'.$variable1.'</td>
       <td>'.$variable2.'</td>
       <td>'.$variable3.'</td>
       <td>'.$variable4.'</td>
       <td>'.$variable5.'</td>
   </tr>'
?>
//PHP tag opened once

Trennung von PHP und HTML-tags:

<tr>
   <td><?php echo $variable1 ?></td>
   <td><?php echo $variable2 ?></td>
   <td><?php echo $variable3 ?></td>
   <td><?php echo $variable4 ?></td>
   <td><?php echo $variable5 ?></td>
</tr>
//PHP tag opened five times

Wäre daran interessiert zu hören, einige Ansichten, auch wenn es nur zu hören, dass es keinen Unterschied macht.

Dank.

Interessante Frage, die +1 für das. Obwohl ich nicht das Gefühl, die 2 Beispiele, die Sie gegeben haben, sind das ideale paar für den Vergleich, ich bekomme das wesentliche 🙂
Danke... ich bin zufällig arbeiten mit einem massiven html-Tabelle im moment und die Frage ist irgendwie starrte mich an... auch wenn es etwas theoretischer.
Off-topic-ish: verwenden Sie eine Schleife und ein array/iterator der Daten zum füllen der Tabelle.
sicher, ich bin damit einverstanden, aber das ist nicht immer praktisch. Entweder erfordert Akrobatik beim Holen der Daten aus der db, oder die HTML-Struktur nicht in einer Schleife sauber.
Ich denke die Lesbarkeit ist das wichtigste hier. Du wirst es nicht sehen, keine wesentliche Zunahme/Abnahme etwas so trivial, wie dieses.

InformationsquelleAutor Tom | 2010-03-13

Schreibe einen Kommentar