2011-01-06 1 views
1

Was ist die beste Vorgehensweise beim Deklarieren von Variablen an der Spitze des Dokuments? Gibt es einen Leistungseinfluss, wenn Variable wie $ GET oder $ POST vor dem HTML-Tag deklariert werden?Wie wirken sich die Auswirkungen der Deklaration von Variablen vor dem Tag <html> aus?

+0

PHP gibt ein HTML-Dokument zurück. Was haben PHP-Variablen mit einer Serverantwort zu tun? – sjngm

+4

Leute, Leute finden alle möglichen Ausreden, um sich um die Leistung zu kümmern ... – BoltClock

+0

PHP "malt" das resultierende HTML. Sie können es vor oder nach der Datenerfassung malen. ABER es sieht schöner aus, wenn alle GET POST- und SESSION-Sachen vorgehen :) – Alfabravo

Antwort

4

Nein, es gibt keine Auswirkungen auf die Leistung, warum würde es sein? Ihr PHP-Skript ist völlig unabhängig vom HTML-Code (es ist nur Text für PHP). Sie sollten jedoch wirklich überlegen, Ihre codierte Logik und Ihren HTML-Code zu trennen, um größere Wartbarkeit zu erreichen. Sie können zu diesem Zweck eine beliebige PHP-Vorlagen-Engine verwenden.

1
  1. Sie erklären nicht wirklich Superglobals in PHP. PHP füllt sie für Sie aus, bevor Ihre Skripte ausgeführt werden.

  2. Ich nehme an, du meinst etwas wie $var = $_GET['var']; zu tun. Sie werden nicht in der Lage sein zu messen, wie wenig Zeit PHP benötigt, um den Wert von Superglobal der Variablen zuzuweisen.

Verwandte Themen