Kapitel 1. Einleitung

Inhaltsverzeichnis
Was ist PHP?
Was kann PHP?
Eine kurze Entstehungsgeschichte von PHP

Was ist PHP?

PHP (offiziell: "PHP: Hypertext Preprocessor") ist eine server-seitige, in HTML eingebettete Skriptsprache.

Hört sich einfach an, aber was heißt es genau? Ein Beispiel:

Beispiel 1-1. Ein einleitendes Beispiel


<html>
    <head>
        <title>Beispiel</title>
    </head>
    <body>
        <?php echo "Hallo, ich bin ein PHP-Skript!"; ?>
    </body>
</html>
     

Dieser Skript unterscheidet sich von einem CGI-Skript, der in einer Sprache wie Perl oder C geschrieben wurde -- anstatt ein Programm mit vielen Anweisungen zur Ausgabe von HTML zu schreiben, schreibt man einen HTML-Code mit einigen eingebetteten Anweisungen, um etwas auszuführen (z.B. um - wie oben - Text auszugeben). Der PHP-Code steht zwischen speziellen Anfangs- und Schlusstags, mit denen man in den PHP-Modus und zurück wechseln kann.

Was PHP von client-seitigen Sprachen wie Javaskript unterscheidet, ist dass der Code vom Server ausgeführt wird. Sollten sie einen Skript wie den obigen auf ihrem Server ausführen, würde der Besucher nur das Ergebnis empfangen, ohne die Möglichkeit zu haben, herauszufinden, wie der zugrundeliegende 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.