Jetzt online:
Keiner online

PHP - Die Skriptsprache für clevere Webseiten

Was ist PHP?

PHP, der Name versteht sich als rückbezügliches Akronym für „PHP Hypertext Preprocessor“, ist eine vergleichsweise einfach zu erlernende, aber sehr mächtige Skriptsprache zur Programmierung dynamischer Webseiten. Wie schon an den URLs (z.B. www.dol2day.com/index.php3) zu erkennen, ist auch Dol2Day überwiegend in PHP programmiert.

PHP ist eine serverseitige Skriptsprache, d.h. das Skript wird auf dem jeweiligen Webserver ausgeführt und sendet dann meistens fertigen HTML-Code an den Browser des Surfers. Es stellt also die ideale Ergänzung zu HTML und JavaScript dar.

Unterschiede zu JavaScript

JavaScript ist im Gegensatz zu PHP eine clientseitige Skriptsprache, solche Skripte werden also erst im Browser der jeweiligen SeitenbesucherInnen ausgeführt. Ihre Funktion ist deshalb vom Browser abhängig und kann bei den meisten Browsern eingeschränkt oder ganz abgeschaltet werden. SeitenbesucherInnen können JavaScript-Code im Quellcode der Webseite oder des Skriptes ansehen. JavaScript alleine eignet sich daher z.B. nicht für Passwortabfragen. Der Code von PHP-Skripten ist dagegen nicht im Browser zu sehen, nur der fertige, dynamisch erstellte HTML-Code kommt beim Seitenbesucher an. Allerdings kann PHP im Unterschied zu JavaScript auch keine dynamischen Aktionen mehr durchführen, nachdem eine Seite übermittelt wurde. Für bestimmte Aufgaben kann also eine Kombination aus JavaScript, PHP und natürlich HTML nötig sein.

Was braucht man für PHP?

Zum Code Schreiben: PHP-Code lässt sich mit jedem einfachen Editor (z.B. dem „Editor“ bzw. „Notepad“ unter Windows) bearbeiten. Übersichtlicher ist es mit einem Editor, der Syntaxhervorhebung beherrscht, also Befehle und Schlüsselwörter farblich kennzeichnet (z.B. Kate unter Linux oder UltraEdit unter Windows), so wie das die meisten Webeditoren mit HTML-Code machen. Daneben gibt es auch spezielle PHP-Editoren, die aber nicht benötigt werden.

Zum Code Ausführen: Damit PHP-Skripte ausgeführt werden können, benötigt man einen Webserver mit PHP. Die allerbilligsten Webspace-Angebote enthalten diese Möglichkeiten nicht oder nur eingeschränkt.

Bei den beiden größten Anbietern gilt derzeit: bei Strato ist PHP ab „PowerWeb A“ enthalten, bei 1&1 ab „Business“. Größter kostenloser Anbieter dürfte Lycos-Tripod sein, dort können aber keine externen Dateien eingebunden werden, weshalb sich dieser Webspace z.B. für Dol-Skripte kaum eignet.

Zum Code Testen: Am besten installiert man sich auf dem eigenen Computer einen Webserver mit PHP, um Skripte dort zu testen, bevor man sie auf das Internet loslässt. Am einfachsten ist die Installation eines Komplettpakets aus Apache-Server, MySQL-Datenbank und PHP, zum Beispiel XAMPP (kostenlos für Linux und Windows erhältlich).

Was muss ich wissen?

Ohne Grundkenntnisse von HTML hat es keinen Sinn, sich mit PHP zu beschäftigen. Darüber hinaus sind keine speziellen Vorkenntnisse erforderlich. Es lohnt sich aber, sich auch mit der Seitengestaltung mit Cascading Style Sheets (CSS) befasst zu haben.