Einführung in PHP
PHP (vollständiger Name: PHP: Hypertext Preprocessor) ist eine quelloffene, universelle Skriptsprache, die sich besonders für die Webentwicklung eignet und in HTML eingebettet werden kann. Die Syntax von PHP lehnt sich an bekannte Programmiersprachen wie C, Java und Perl an, sodass sie für viele Programmierer leicht zu erlernen ist. Das Hauptziel von PHP ist es, Webentwicklern zu ermöglichen, dynamische Seiten schnell zu erstellen – PHP wird jedoch auch in vielen anderen Bereichen eingesetzt.
Die Dateiendung für PHP-Dateien lautet .php
, z.B. index.php
. Wie oben erwähnt, kann PHP direkt in HTML eingebettet werden.
Verwendung
Wenn der Browser <?php
von oben nach unten liest, wird der PHP-Code ausgeführt, bis er auf ?>
trifft. Zum Beispiel:
Hinweise
In PHP sollte nach Abschluss der PHP-Direktive kein weiterer HTML-Code mehr folgen. Es wird empfohlen, das PHP-Skript nicht mit ?>
zu beenden, da dies Probleme verursachen kann.
PHP-Kommentare
Wie die meisten Webprogrammiersprachen erlaubt auch PHP Kommentare. Einzeilige Kommentare werden mit //
eingeleitet, mehrzeilige Kommentare beginnen mit /*
und enden mit */
.
Echo
Die einfachste Syntax in PHP ist echo
. Der Inhalt, der mit echo
ausgegeben wird, muss in doppelte (""
) oder einfache (''
) Anführungszeichen gesetzt werden. Jede Anweisung muss mit einem Semikolon ;
enden.
Inhalt, der mit echo
ausgegeben wird, kann auch HTML enthalten. Zum Beispiel verwende ich hier <br/>
, um einen Zeilenumbruch zu erzeugen.
Variable
Wir können einer Variablen einen Wert zuweisen, um uns das Schreiben in PHP zu erleichtern – ähnlich wie in JavaScript. Dazu verwenden wir das Dollarzeichen $
.
Beim Benennen von Variablen sind einige Regeln zu beachten:
Beispiel | Beschreibung | Regeln |
---|---|---|
$value | Kleinbuchstaben | ✅ |
$Value | Großbuchstaben | ✅ |
$_value | Unterstrich | ✅ |
$1value | Beginnt mit einer Zahl | ❌ |
Zwischen Groß- und Kleinschreibung bei Variablennamen besteht ein Unterschied. Variablen mit Großbuchstaben sind nicht gleichbedeutend mit denen in Kleinbuchstaben.
Tipps zur Variablennamengebung
Camel Case
Wenn ein Variablen- oder Funktionsname aus zwei oder mehr Wörtern besteht, empfiehlt es sich, die Schreibweise "Camel Case" zu verwenden. Dadurch wird die Lesbarkeit verbessert, da in Variablennamen keine Leerzeichen enthalten sein können.
Snake Case
Snake Case (z.B. snake_case) bezeichnet eine Schreibweise, bei der jedes Leerzeichen durch einen Unterstrich (_
) ersetzt wird und alle Buchstaben klein geschrieben werden.
String-Operator
Es gibt zwei String-Operatoren. Der erste ist der Verkettungsoperator "."
, der die beiden Operanden zu einem String zusammenfügt. Der zweite ist der Verkettungszuweisungsoperator ".="
, der den rechten Wert an den linken anhängt.