Syntax
PHP in HTML integrierenDamit das Server-Programm ein PHP-Skript nicht nur zum Surfer sendet, sondern vorneweg an den PHP-Interpreter schickt, müssen Dateien mit PHP-Code eine bestimmte Endung tragen.Üblich sind die Endungen .php und .phtml, vereinzelt sieht man auch noch .php3. PHP kann einfach in eine bestehende HTML-Datei eingebunden werden, dazu gibt es drei Möglichkeiten:
Hier eine kleine Beispiel-PHP-Datei: Sprach-SyntaxWie in C, Java und Perl werden auch in PHP die Befehle mit Hilfe eines Semikolons ; voneinander abgetrennt. Dabei ist es egal, ob ein Zeilenumbruch folgt, oder nicht:KommentareIn PHP gibt es drei Möglichkeiten, um Kommentare einzufügen:
<BODY> Hier ist ein beliebiger HTML-Text<BR> <? echo("Irgendein uninteressanter Text"); // echo gibt den Text aus /* echo "Irgendein anderer uninteressanter Text"; In diesem Fall wird der Befehl aber ignoriert. */ date("H:i"); # Aktuelle Uhrzeit anzeigen ?> </BODY> </HTML> VariablenVariablen werden in der Skriptsprache PHP mit einem vorangestellten Dollarzeichen ($) gekennzeichnet.Bei der Variablen-Benennung muss folgendes beachtet werden:
$variable = 2; // Nun ist sie eine INTERGER-Zahl $variable = 2.5; // Und jetzt ist sie eine Fließkommazahl $variable += 0.5; // Jetzt ist die Variable eine Fließkommazahl (DOUBLE) $variable .= "super"; // Der Inhalt der Variable ist nun "456.5super" und // der Typ ist STRING (Zeichenkette). echo((integer)$variable);// Ausgabe: "456" - der Wert der // Variable hat sich aber nicht geändert INTEGER - ganzzahlige Werte DOUBLE - Fließkommazahlen STRING - alle ASCII-Zeichen ARRAY - "Blöcke" von verschiedenen Variablen OBJECT - Instanz einer Klasse mit Methoden und Eigenschaften Bei Zeichenkettenvariablen gibt es die Möglichkeit, Steuerzeichen in den Variablenwert einzufügen: $Variable2 = "Hier erfolgt ein\rDOS-Extra-Zeilenumbruch (carriage return; 0x0D)"; $Variable3 = "Hier erfolgt ein\tTabulator (0x09)"; $Variable4 = "Hier folgt ein Anführungszeichen: \""; $Variable5 = "Hier folgt ein Backslash: \\"; $Variable6 = "Hier folgt ein Dollarzeichen: \$"; $no = "keine"; $is = "ist"; $sentence = "$that $is $no ".$cow; // Wert von $sentence: "Das ist keine Kuh" Allgemeine NotationsregelnPHP besteht letztendlich aus einer kontrollierten Anordnung von Anweisungen.Auch wenn der Interpreter kein Problem hat, ein komplexes Script zu lesen, das auf einer einzigen Zeile geschrieben ist, bietet es sich an, einen gewissen Stil einzuhalten.
|