Was ist PHP?
PHP (rekursives Akronym für PHP: Hypertext
Preprocessor
) ist eine weit verbreitete und für den allgemeinen
Gebrauch bestimmte Open Source-Skriptsprache, welche speziell für die
Webprogrammierung geeignet ist und in HTML eingebettet werden kann.
Nett, aber was heißt das genau? Ein Beispiel:
Beispiel #1 Ein einführendes Beispiel
<!DOCTYPE html>
<html>
<head>
<title>Beispiel</title>
</head>
<body>
<?php
echo "Hallo, ich bin ein PHP-Skript!";
?>
</body>
</html>
Anstatt ein Programm mit vielen Anweisungen zur Ausgabe von HTML zu
schreiben, schreibt man etwas HTML und bettet einige Anweisungen ein, die
irgendetwas tun (wie hier "Hallo, ich bin ein PHP-Skript!" auszugeben).
Der PHP-Code steht zwischen speziellen
Anweisungen <?php
und ?>
zum Starten und Beenden der Verarbeitung,
mit denen man in den "PHP-Modus" und zurück wechseln kann.
PHP unterscheidet sich von clientseitigen Sprachen wie Javascript dadurch,
dass der Code auf dem Server ausgeführt wird und dort HTML-Ausgaben
generiert, die an den Client gesendet werden. Der Client erhält also nur
das Ergebnis der Skriptausführung, ohne dass es möglich ist herauszufinden,
wie der eigentliche Code aussieht. Sie können Ihren Webserver auch
anweisen, alle Ihre HTML-Dateien mit PHP zu parsen, denn dann gibt es
wirklich nichts, das dem Benutzer sagt, was Sie in petto haben.
Das Beste an der Verwendung von PHP ist, dass es für Neueinsteiger extrem
einfach ist, aber auch einen riesigen Funktionsumfang für den
professionellen Programmierer bietet. Scheuen Sie sich nicht, die lange
Liste der PHP-Funktionen zu lesen. Sie können einsteigen, und binnen
weniger Stunden bereits mit dem Schreiben von einfachen Skripten beginnen.
Auch wenn die Entwicklung von PHP auf serverseitige Programmierung
fokussiert ist, können Sie mit PHP weitaus mehr anstellen. Lesen Sie mehr
im Abschnitt Was kann PHP? oder
benutzen Sie direkt das
Einführungstutorial, wenn Sie nur an
Webprogrammierung interessiert sind.