Paul Vogtenhuber
Freitag, 3. November 2006
about PHP
Zur Geschichte von PHP

PHP bedeutet „Personal Home Page (Tools)/Forms Interpreter“ und wurde ursprünglich 1995 von einem 17-jährigen Dänen namens Rasmus Lerdorf entwickelt. Es war ein Satz von Perl-Skripten zur Erfassung von Zugriffen auf seine Website. Für eine bessere Performance setzte es das ganze noch einmal in der Sprache C um und veröffentlichte den Quellcode im Sinne der Debian Free Software Guidlines.

Mittlerweile gibt es die 5. Version von PHP, und es wird sehr gerne für kleinere und mittlere Web-Projekte genutzt. Für größere Projekte ist es jedoch keine ernsthafte Konkurrenz zu Java und ASP.NET.

Was ist PHP?

PHP ist eine Scriptsprache, welche in HTML unter eigenen Tags eingebettet wird. Die Befehle werden dann vom Server ausgeführt, der auch den HTML-Code bereithält. Eine einfache Anwendung wäre z.B. die Speicherung von Zugriffen (IP-Nummer, verwendeter Browser, Datum, Zeit) auf eine bestimmte Website. PHP kann diese Daten auf eine vorhandene Datenbank schreiben.

Ein kleines Beispiel zur Illustration der Sprache:
"
<?php
$a = 5;
$b = 5;
if ($a == $b)
{
$text = "a und b sind gleich";
print($text);
}
?>
"
Das erste Tag sagt dem Server, dass er jetzt PHP-Code ausführen muss. Dann werden 2 Variablen definiert. In einer IF-Abfrage werden die beiden Variablen verglichen, ein positives Ergebnis führt zur nächsten Anweisung. Diese definiert wieder einen Text und gibt ihn gleich aus. Mit dem letzten Tag wird der PHP-Modus wieder beendet.

Natürlich gibt es noch eine Reihe anderer, mächtigerer Befehle...

Was Kann PHP?

Die typischen Anwendungen sind Formulardaten sammeln, dynamische Inhalte für Websites generieren oder Cookies senden und empfangen. Es kann damit durchaus ein kleiner Webshop programmiert werden. Die Objektorientierung wurde mit PHP5 wesentlich verbessert.

PHP kann auch ohne einen Server einfach als Script in einer Kommandozeile ausgeführt werden. Für häufig wiederkehrende Aufgaben zur Erstellung von HTML- oder XML-Seiten macht das z.B. Sinn.

PHP kann auf allen gängigen Betriebssystemen verwendet werden. Die Entwicklungsumgebung kann sehr einfach auf dem eigenen Rechner installiert werden. Die Möglichkeiten umfassen auch das dynamische Generieren von Bildern, PDF Dateien und Flash Animationen. Es kann mit vielen verschiedenen Datenbanken kommunizieren. Protokolle wie LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (auf Windows) und unzählige andere werden unterstützt.

PHP wird neben HTML oder XML meist in Kombination mit JavaScript und SQL verwendet. Gute Entwickler beherrschen das alles!

Quellen:

Krause, J. (2005). PHP5 in 14 Tagen. München: Markt+Technik.

Deutsches PHP-Handbuch von PHP.net

Das gestalte ich auch mit viel PHP, allerdings mit einem CMS (Content Management System):

Bienenzeit.at
Bienenzeit.de
Bienenzeit.com

... link (0 comments)   ... comment


Online for 6578 days
Last update: 2009.01.30, 14:12
status
You're not logged in ... login
menu
... home
... topics
... galleries

... ::collabor:: home
search
 
calendar
November 2024
Mo
Di
Mi
Do
Fr
Sa
So
 
 
 
 
 1 
 2 
 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
Das Projekt ist nun fertig
Alles Wissenswerte steht im Projektblog! In meinem...
by paul.vogtenhuber.Uni-Linz (2009.01.30, 14:12)
Unser Projektblog
für unser Projekt "Onlintests zur Selbsteinschätzung"...
by paul.vogtenhuber.Uni-Linz (2008.11.16, 18:37)
stoodle.net
Hab mich gleich mal angemeldet! Das ist ja wirklich...
by Julia.Neubauer.Uni-Linz (2008.10.31, 11:47)
Projektfortschritt zu...
Da wir noch keinen gemeinsamen Blog für unser...
by paul.vogtenhuber.Uni-Linz (2008.10.31, 07:38)
Projektidee: Online-Tests...
Unsere Gruppe besteht aus Julia Neubauer, Johanna Stinglmayr...
by paul.vogtenhuber.Uni-Linz (2008.10.16, 19:08)

xml version of this page

made with antville