Die erste und einfachste Möglichkeit die einem in den Sinn kommt, wenn man über die Erstellung von Webseiten nachdenkt, ist HTML.
HTML ermöglicht jedoch keine Flexibilität und/oder Dynamik auf einer Seite. Besucher einer HTML - Seite kommen weder in den Genuss spezifische Reaktionen ausführen zu können, noch kann eine Seite in irgendeiner Form angepasst werden. Durch diese Beschränkungen ist reines HTML keine Alternative zu PHP
mit dem man genau das machen kann, wobei der Einsatz von PHP auf HTML nicht verzichten kann.
Um gewünschte Ausgaben an den Browser senden senden zu können.
Mit PHP erstellen wir dynamische Seiten, auf diesen Seiten alle möglichen speziellen Gegebenheiten
und Interaktionen mit dem User einbauen, auf Eingabe reagieren können, für regelmässige Updates
sorgen
etc. Ausserdem – und dies ist ein besonderes hervorzuhebendes Feature, arbeitet PHP sehr gut
mit einer
Vielzahl von Datenbanken, mit dem Datei- und Verzeichnissystem und E-Mail zusammen,
sodass sich
Informationen speichern und weiterverarbeiten lassen (was ein ernorm wichtiger Aspekt bei
der Verwendung
von Webseiten für welchen Zweck auch immer – ist, denn es geht ja vielfach um die Generierung von Daten
und Informationen, z.B. Adressen, Bestelldaten, Termine....etc).
HTML - das auf Grund seiner Grenzen keine Konkurrenz zu PHP ist, gibt es natürlich
Alternativen, denn die Webadministratoren und Fachleute wissen ja schon längst, dass sich mit HTML
keine dynamische Seiten basteln lassen. Daher haben in den letzten Jahren auch andere serverseitige Technologien an Bedeutung gewonnen. und verstärkt eingesetzt worden.
Hier ist beispielsweise
Perl zu erwähnen oder ASP (Active Server Pages) und ( mit Einschränkungen )
auch JavaScript.
Im Vergleich bietet PHP gegenüber den erwähnten Programmiersprachen einige grosse Vorteile die
schnell genannt sind:
- PHP ist schneller zu programmieren und schneller bei der Ausführung von Scripts
- Der zweite grosse Unterschied der vor allem dem Einsteiger in die Welt des
Programmierens von Interesse ist, ist der das es leichter zu lernen ist und keine formalen
Programmiervorkenntnisse erfordert. Für ASP sind beispielsweise Erfahrungen mit VB – Scripts
mehr oder minder zwingend, Perl und C erfordern relativ lange Einarbeitungszeiten.
- Dabei handelt es sich um komplexe Sprachen mit denen man sich nicht mal eben vertraut
machen kann! Dies gilt zwar auch für PHP, aber nicht allzu komplizierte Aufgaben lernt man
relativ schnell.
Eine kleine dynamische Seite mit der ihr beispielsweise
Webseitenbesucher je nach Tageszeit oder Wochentag mit wechselnden Texten begrüssen,
ist schnell erstellt und das ist doch schon etwas!
- Auch spielt es eine Rolle, dass im Prinzip nur PHP speziell für die Programmierung
dynamischer Webseiten entwickelt wurde. Dies bedeutet, dass PHP einige Aufgaben
besonders gut und schneller lösen kann las die Alternativen, nicht alle, aber insbesondere
die, für die es geschrieben wurde. Dies macht die Sprache nicht unbedingt besser als ASP
oder Perl, aber in mancher Hinsicht einfacher. Übrigens kann man PHP mit anderen
Sprachen kombinieren, was seine Funktionalität nur erhöht und die Leistung erhöt.
Kommen wir nun zur Funktionsweise von PHP
Wir wollen nicht in die Einzelheiten gehen!
Es ist aber nicht verkehrt, eine gewisse Vorstellung davon zu haben in welcher Form PHP arbeitet.
Voraussetzung ist das Zusammenspiel von Client, Server und PHP.
PHP arbeitet, wie schon erwähnt Serverseitig. Dies bedeutet:
Alle arbeiten von PHP, geschieht nur auf dem Webserver. Wenn Du eine PHP – Datei erstellst und auf den
Server hochlädst den (bzw. selbst am Server arbeitest) erkennt der Server anhand der Endung, dass
es sich um ein
PHP – Dokument handelt und schickt es an den PHP – Interpreter. Der führt die
Anweisungen aus und
sendet das Ergebnis, also die passenden Informationen (HTML – Ausgabe
des Scripts), zurück an den Webserver und dieser schickt es an den Browser.

Dies unterscheidet sich von HTML – generierten Seiten, wo der Client lediglich eine URL – Anfrage an
den Server stellt und der Server die Anfrage direkt beantwortet, indem die Seite an den Browser des
Clients geschickt wird. Bei diesem Prozess ist keinerlei serverseitige Interpretation vorhanden. Für den
User, der eine Seite aufgerufen hat und im Browser betrachtet, ist im Prinzip nicht ersichtlich, ob
eine PHP – Script ausgeführt wurde oder nicht.
Kleiner Hinweis: Wir bieten auch ein Pagrenkservice an. <<Keine Angst anmelden kostet NIX!>>
RANKING CHARTS
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20
|