20.01.2011

PHP – Skriptsprache für dynamische Webseiten

PHP steht als Abkürzung für Hypertext Preprocessor. Mit dieser interpretativen Programmiersprache lassen sich dynamische Webseiten schreiben. Die Software basiert auf anderen Programmen wie C und Perl.

PHP @ flickr Marcie Casas

PHP ist eine relativ junge Programmiersprache, die auf anderen Sprachen wie C oder Perl basiert, aber versucht deren Fehler zu vermeiden. Bei der Entwicklung wurde darauf geachtet, die Belastung des Webservers so gering wie möglich zu halten, um eine höhere Performance zu erreichen. Zusätzlich wurden der Quellcode und das Layout voneinander getrennt. So kommen sich z.B. Programmierer und Redakteure bei der Anwendung nicht in die Quere. Der Arbeitsprozess wird somit deutlich beschleunigt.

Open Source und kostenlos

Mit PHP können Foren, Gästebücher und Formulare erstellt werden. Diese Sprache ist leichter erlernbar als andere Programme und bietet einen großen Funktionsumfang. Das ganze Projekt ist kostenlos und Open Source. Das bedeutet, dass der Quellcode des Programms offen ist und zur freien Verfügung von Modifikationen steht. So profitiert die Skriptsprache – in Qualität und Funktionsumfang – nach dem Prinzip der kollektiven Intelligenz von der Mithilfe seiner Benutzer.

PHP für Anfänger

Doch wie arbeitet PHP eigentlich? Hier eine kleine Anleitung für Anfänger: Nachdem der User eine Seite aufgerufen hat, sucht der Server mit Hilfe spezieller Programme, wie z.B. Apache, nach PHP-Skripten auf der angeforderten Seite. Diese werden dann in einen reinen HTML Code umgewandelt, dem nicht mehr anzusehen ist, ob zuvor ein PHP-Code überhaupt vorhanden war. Deutlich wird damit auch, dass PHP in HTML eingebettet ist. Außerdem handelt es sich um ein serverseitiges Skript, da PHP immer auf dem Server und nicht auf dem Computer des Nutzers ausgeführt wird.

Sicherheitsfragen und Facebook

Sicherheitsfragen der Sprache werden an unterschiedlichen Stellen anders bewertet. Das PHP-Handbuch brüstet sich mit einer höheren Sicherheit als andere Sprachen. In diversen Foren sind aber auch andere Stimmen zu hören, die behaupten, dass Seiten die auf PHP basieren leicht zu attackieren sind. Dabei kommt es natürlich immer auf den Programmierer an, der die Skriptsprache nutzt und sich um die Sicherheit sorgen sollte.

Ein großer Vorteil von PHP liegt definitiv in der großen Community. Für Anfänger findet sich im Netz umfangreiche Dokumentation, die beim Einstieg hilft. Das passende PHP Tutorial oder ein nützliches Forum findet sich schnell. Der große Erfolg von Facebook beweist, was mit PHP alles möglich ist und wie viel Potenzial es noch auszuschöpfen gilt.

Kommentar schreiben
Name

E-Mail (wird nicht veröffentlicht)

Webseite (optional)

Nachricht