Informatik :: PHP + MySQL :: Die Syntax von PHP
[Einbindung] | [PHP durch HTML-Code unterbrechen] | [1. Befehl] | [Kommentare] | [Aufgaben] |
PHP-Code kann an einer beliebigen Stelle mitten im HTML Quelltext stehen und wird vom Webserver durch das Ergebnis nach der Ausführung des Befehls ersetzt, ehe die Datei an den Browser ausgeliefert wird.
<? PHP-Bereich ?> HTML-Bereich <? PHP-Bereich ?>
Die zweite Möglichkeit definiert innerhalb von PHP einfach einen Abschnitt (heredoc genannt):
<? echo <<<abschnitt_name HTML-Bereich abschnitt_name; ?>Dabei ist zu beachten, dass abschnitt_name; am Ende des Abschnittes am Zeilenanfang beginnt, also keine Leerzeichen vorher vorhanden sind!
Der erste sinnvolle Befehl sähe dann etwa so aus:
<? echo "Hallo"; ?>
Damit kann man einen beliebigen String (also Text) ausgeben.
Achtung:
Jeder PHP Befehl endet mit einem Semikolon!
<? echo "Hallo\r\nHallo"; ?>oder im Unterschied dazu:
<? echo "Hallo<br>Hallo"; ?>
dann wird im ersten Fall lediglich im vom Webserver ausgelieferten HTML-Quelltext ein Zeilenumbruch durchgeführt.
Im zweiten Fall enthält der HTML-Text den HTML-Befehl zum Zeilenumbruch auf der Webseite.
Kommentare im PHP - Code werden nicht mit zum Browser übertragen. Der Parser ignoriert diese Zeilen und entfernt sie vor der Übertragung.
Einzeilige Kommentare:
php-Anweisung; // einzeiliger Kommentar
Mehrzeilige Kommentare:
/* hier steht der Kommentar */
Der Vorteil liegt auf der Hand: Jeder Programmierer kann seine PHP - Dateien übersichtlich dokumentieren, ohne dass ein Betrachter dies je nachvollziehen könnte. Außerdem wird die Bandbreite im Netz nicht unnötig belastet (Es soll ja noch Nutzer ohne DSL geben).
Aufgaben