Syntax
Der Syntax von PHP:
Wie kann man dem Interpreter (also dem Teil des Servers, der für die "Übersetzung" eurer Befehle in HTML & Co. zuständig ist) signalisieren, dass es sich um eine PHP-Anweisung handelt (es ist ja nicht nur PHP auf der Welt, wenn ihr zum Bäcker geht, müsst ihr ja auch spezifizieren, welche Brot ihr haben möchtet...). Das "Signalisieren", dass hier PHP anfängt, ist im Prinzip ganz simpel:
Klassisch:
wird der Bereich wieder verlassen ?>
Wir kennen das Verhalten ja bereits aus HTML.
Shorttags:
wird der Bereich wieder verlassen ?>
Skripttags:
<script><!--mce:0--></script> wird der Bereich wieder verlasse
Der Ein oder Andere mag an dieser Stelle eine Ähnlichkeit zu Javascript erkennen...
ASP-Tags:
<% // durch <% wird der PHP-Bereich eingeleitet // durch %> wird der Bereich wieder verlassen %>
Genrell sollte man die klassische Variante verwenden, da die anderen Formen Risiken bzw. Probleme birgen. Mit der Kurzschreibweise (Shorttag) unterbindet man gewissermassen die Möglichkeit, XML-Dokumente zu nutzen (welche auch über
Hier dokumentiere ich meinen Weg vom Web-Laien zum Entwickler von Webapps (und ZCE). Dabei behandel ich hier vordergründig PHP, aber auch Ruby & Frameworks.
