Christoph Ebetshuber
Dienstag, 7. November 2006
Ein paar Gedanken:PHP

PHP wurde 1995 von Rasmus Lerdorf entwickelt. Der Begriff stand damals noch für "Personal Home Page Tools" und war ursprünglich eine Sammlung von Perl-Skripten, die er zur Protokollierung der Zugriffe auf seinen
Online-Lebenslauf geschrieben hatte.
In der Folge schuf Lerdorf jedoch eine größere Umsetzung in C. In dieser Programmiersprache wird PHP heute noch entwickelt.

PHP wurde von Andi Gutmans und Zeev Suraski in Kooperation mit Lerdorf für eCommerce Zwecke neu geschrieben, was die Verbreitung von PHP bedeutend voran brachte, und wurde mit der Zeit populärer als der vorherige De-facto-Standard Perl, da es als leichter erlernbar galt.

Die Abkürzung PHP steht offiziell für "PHP: Hypertext Preprocessor". PHP ist eine serverseitige Scriptsprache zur dynamischen Erstellung von Webseiten, das bedeutet, dass der Quelltext – im Gegensatz zu JavaScript, das in der Regel clientseitig ausgeführt wird – nicht an den Browser übermittelt wird, sondern an einen Interpreter auf dem Webserver. Erst dessen Ausgabe wird an den Browser geschickt. Die Anweisungen der Sprache sind dabei in den HTML-Code einer
Webseite eingebettet, d. h. jede HTML-Seite ist auch ein gültiges PHP-Programm, wobei es mit PHP aber auch möglich ist, andere Dateitypen, wie z. B. Bilder oder PDF-Dateien, zu generieren.

Vorteile der serverseitigen Ausführung sind unter anderem, dass keine speziellen Fähigkeiten beim Client erforderlich sind oder Inkompatibilitäten auftreten können, wie es beispielsweise bei JavaScript der Fall ist, da der PHP-Quelltext
der Seite auf dem Server bleibt, und nur generierten Daten für den Client einsehbar sind. Selbiges gilt für andere Ressourcen wie z. B. Datenbanken, die daher auch keine direkte Verbindung zum Client benötigen. Die Sprache zeichnet sich vor allen Dingen durch ihre leichte Erlernbarkeit, ihre ausgezeichneten Datenbankanbindungen und Internet-Protokolleinbindungen und die Unterstützung zahlreicher weiterer Funktionsbibliotheken aus. PHP stellt so für den Web-Entwickler das ideale Werkzeug zur Erstellung von dynamischen Inhalten dar.

Die Nachteile liegen in der hohen Belastung der Server, da jede Aktion des Users erst bei erneutem Aufruf der Seite erfasst wird. Darüber hinaus liest, übersetzt und prüft der Interpreter Den Quelltext bei jedem neuen Aufruf, was die Reaktionsgeschwindigkeit mindert und die Last nochamls erhöht.

PHP ist freie Software im Sinne der Debian Free Software Guidelines (DFSG). Quelltext und Binaries des PHP-Interpreters sind frei erhältlich und können für alle kommerziellen und nichtkommerziellen Zwecke eingesetzt werden; jeder kann den PHP-Quelltext weiterentwickeln und die Änderungen an das PHP-Projekt zurückfließen lassen.

 

Quelle: PHP - Wikipedia





... comment


To prevent spam abuse referrers and backlinks are displayed using client-side JavaScript code. Thus, you should enable the option to execute JavaScript code in your browser. Otherwise you will only see this information.

Online for 6587 days
Last update: 2007.01.09, 19:28
status
You're not logged in ... login
menu
... home
... topics
... galleries

... ::collabor:: home
search
 
calendar
November 2006
Mo
Di
Mi
Do
Fr
Sa
So
 
 
 1 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
 
 
 
 
 
recent updates
TrueCrypt
TrueCrypt gilt als eines der besten Verschlüsselungs-Programme....
by Christoph.Ebetshuber.Uni-Linz (2007.01.09, 19:28)
Ein paar Gedanken:PHP
PHP wurde 1995 von Rasmus Lerdorf entwickelt. Der...
by Christoph.Ebetshuber.Uni-Linz (2006.11.07, 19:55)
Mein Autounfall
Naja was soll ich sagen.... Wintereinbruch, Sommerreifen...
by Christoph.Ebetshuber.Uni-Linz (2006.11.02, 12:24)

xml version of this page

made with antville