Startseite   |  Site map   |  A-Z artikel   |  Artikel einreichen   |   Kontakt   |  
  


informatik artikel (Interpretation und charakterisierung)

Php programme führen drei grundlegende arten von operationen aus:


1. Java
2. Viren

Sie nehmen Daten von einem Client (Benutzer) entgegen
Sie führen Berechnungen aus, greifen auf Daten zu, manipulieren diese Daten oder speichern neue, vom Benutzer übermittelte Daten
Sie zeigen Daten so an, dass ein Benutzer sie mit einem Webbrowser betrachten kann.

Im Jahre 1994 wurde PHP erstmals im Internet eingesetzt. Als Erfinder dieser Skriptsprache gilt Rasmus Lerdorf, dessen Intention es ursprünglich war, Informationen über die Besucher seiner Internetseite herauszufinden (z.B. IP Adresse, Zeitpunkt des Besuchs etc.) und diese Werte in einer Datenbank zur späteren Ansicht zu speichern. Noch im selben Jahr veröffentlichte er aufgrund großen Interesses die erste Version von PHP, die noch stark an die Syntax von Perl angelehnt war. In seinen Anfängen stand die Abkürzung PHP noch für Personal HomePage Tool.

Zwei Jahre später, 1996, entwickelte Lerdorf die erste Datenbankanbindung seiner Skriptsprache mittels SQL Befehlen und die Möglichkeit von PHP mit HTML Formularen zu kommunizieren. Er publizierte die weiterentwickelte Sprache unter dem Namen PHP/FI, wobei FI für Form Interpreter stand und die Kommunikationsmöglichkeit zwischen HTML Formularen und PHP schon im Namen verdeutlichte.

1997 wurden die zwei Studenten Zeev Suraski und Andi Gutmans auf PHP aufmerksam. Sie verwendeten diese Skriptsprache für ein Universitätsprojekt und stießen im Zuge dieser Arbeiten auf etliche Fehler in der Perl Syntax von PHP/FI. Dies bewog die beiden sich den Quelltext von PHP/FI genauer anzusehen und diesen eigenständig weiterzuentwickeln. Die Arbeit der beiden Studenten wurde später mit dem Einverständnis von Rasmus Lerdorf als PHP3 angeboten. Die Entwicklung von PHP3 stand unter dem Leitfaden "Execute the code while reading it". Diese Arbeitsweise brachte jedoch den Nachteil, dass bei größeren Projekten die Geschwindigkeit der Abarbeitung des Skripts äußerst langsam war. Mit PHP4 kam 1998 durch die neue Herangehensweise des Programms an die Abarbeitung von PHP Code ("Compile first, execute later") eine 5 bis 200fache Steigerung der Arbeitsgeschwindigkeit. Außerdem wurde PHP4 zuverlässiger, ist modular aufgebaut und kompatibel zu PHP3, wodurch die vierte Version für große Webprojekte besser geeignet ist als ihr Vorgänger. Heute ist PHP bereits in Version 5.1 erhältlich.


Wie bereits der Name vermuten lässt, unterscheidet sich PHP von der statischen Hyptertext Markup Language (HTML) davon, dass der Quelltext nicht direkt vom Server an den Client geschickt wird, sondern zuerst von einer bestimmten, am Server installierten Software "interpretiert" werden muss. Der Begriff Client ist die englische Bezeichnung für "Kunde" und ist auf dem informationstechnologischen Sektor für Anwendungen reserviert, die in einem Netzwerk, insbesondere im Internet, Dienste eines Webserver in Anspruch nehmen. Der Webserver stellt die auf ihm gelagerten Dateien mittels des HTTP Protokolls zu Verfügung. Das Internet basiert, wie jedes andere Netzwerk, auf diesem Client-Server Prinzip.

 
 

Datenschutz
Top Themen / Analyse
indicator Aufbau von Speicherzellen und Speicher-Modulen
indicator Programmiersprachen
indicator Löschen -
indicator Vom Internet zum Information-Highway
indicator Wie komme ich ins Internet?
indicator Mp3-Encoder
indicator Tabellen und Dokumentvorlagen
indicator Bitorientierte Protokolle -
indicator Synchrone und asynchrone Busse
indicator Multiport Repeater (Hubs)


Datenschutz
Zum selben thema
icon Netzwerk
icon Software
icon Entwicklung
icon Windows
icon Programm
icon Unix
icon Games
icon Sicherheit
icon Disk
icon Technologie
icon Bildung
icon Mp3
icon Cd
icon Suche
icon Grafik
icon Zahlung
icon Html
icon Internet
icon Hardware
icon Cpu
icon Firewall
icon Speicher
icon Mail
icon Banking
icon Video
icon Hacker
icon Design
icon Sprache
icon Dvd
icon Drucker
icon Elektronisches
icon Geschichte
icon Fehler
icon Website
icon Linux
icon Computer
A-Z informatik artikel:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #

Copyright © 2008 - : ARTIKEL32 | Alle rechte vorbehalten.
Vervielfältigung im Ganzen oder teilweise das Material auf dieser Website gegen das Urheberrecht und wird bestraft, nach dem Gesetz.
dsolution