=> Übersicht: Einführung in PHP

Lektion 1: Grundlagen PHP

Serverseitige Programmiersprache

PHP ist ein System, das PHP-Code serverseitig verarbeitet. Das bedeutet, dass der Quelltext nicht an den Webbrowser übermittelt wird, sondern an einen Interpreter auf dem Webserver. Erst die Ausgabe des PHP-Interpreters wird an den Browser geschickt. In den meisten Fällen ist das ein HTML-Dokument, wobei es mit PHP aber auch möglich ist, andere Dateitypen, wie Bilder oder PDF-Dateien, zu generieren.

...und nochmal etwas ausführlicher:

Ein erstes Beispiel

Tierische Datensammelei

Die ersten wichtigen Infos zu PHP

PHP Programmcode wird in eine HTML Datei eingebunden indem man Ihn zwischen die Tags <?php und ?> schreibt.

Die Datei, die den HTML/PHP-Code enthält, muss (bei unserer Konfiguration des Werbservers) die Dateiendung .php haben, da der Webserver sie sonst nicht korrekt verarbeitet.

Syntaxregel 0: Jede PHP Befehlszeile muss mit einem Semikolon beendet werden.

Der Quelltext

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>PHP BSP 1</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
</head>
<body>
<h1>PHP Beispiel 1</h1>
<!-- Hier kommt der PHP-Code -->
<?php
echo "Hallo Rattenzahn!";
?>
<!-- Jetzt gehts mit HTML weiter -->
<p>Gruß und Kuß, dein</p>
<p><em>Julius<em></p>
</body>
</html>

Sieht so aus: http://ernest.aeg-reutlingen.de/~gaum/php/beispiel01.php

Bemerkungen und Arbeitsauftrag

Es ist nicht mehr (wie bislang mit den HTML Dateien) möglich, die php-Datei direkt auf dem Arbeitsplatzrechner zu öffnen, da der PHP Code vom Webserver ausgeführt werden muss.

Übung 1

Erstelle eine php-Datei, die im Sinne des Beispiels einen Text mit dem PHP-Befehl echo ausgibt.

Probiere aus, was passiert, wenn du die Datei direkt auf dem Arbeitsplatzrechner öffnest.

Lade die Datei auf deinen Webspace und teste die Funktionsfähigkeit

Überprüfe den Quelltext der aufgerufenen Seite: Finden sich dort PHP-Anweisungen?

=> Lektion 2: Variablen, unvermeidbar!
=> Übersicht: Einführung in PHP