Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

´nabend!

vielleicht ne blöde Frage, aber:

Wie schnell ist "echo" bei PHP?

Ich bastele gerade an einer Webseite, wo ich oft PHP-Variablen brauche.

Ist es sinnvoll, HTML-Tags mit

echo "<a href=\"seite.php?variable=".$variable."\">Link</a>";

auszugeben, oder sollte ich das besser so machen:

<a href="seite.php?variable=<?php echo $variable; ?>">Link</a>

.

Oder sollte ich dafür gar nicht "echo" verwenden, sondern was anderes?

Würde eine Seite "schneller werden", wenn ich statt der ersten Schreibweise immer die zweite verwende?

Hoffe ihr wisst was ich meine... :cool:

Grüße,

PhilSMA

Geschrieben

beim switchen zwischen <?php ?> und wieder zurück geht soweit ich gelesen habe mehr zeit verloren!

also es lohnt sich nur das php tag zu schließen, falls danach ein "größerer" block von html kommt.

für nur eine zeile sollte die "echo"-variante besser sein.

aber um eine seite zu beschleunigen sollte man sich lieber den code nochma besser anschauen, anstatt das an den echos fest zu machen.

die echos sind der kleinste bruchteil von der page in der rendertime.

Geschrieben

Ich versuche echo-Blöcke weitestgehend zu vermeiden, damit ich den HTML Code noch im Editor bearbeiten kann.

Bei aufwändigen Designs ist das von Vorteil.

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...