PHP praxisorientiert lernen: Was ist PHP
Aus Wikibooks
- PHP ist eine, an die Syntax von Perl angelehnte, Scriptsprache, welche hauptsächlich dazu verwendet wird, dynamische Webseiten zu generieren (mehr dazu, siehe nächstes Kapitel). Die Firma Zend entwickelt im Moment an der Version 6 von PHP, nachdem im November 2005 die Version 5.1 erschienen ist.
[Bearbeiten] Scriptsprache PHP
Eine Scriptsprache ist eine Programmiersprache welche meistens für kleine Programmieraufgaben benutzt wird. Deshalb verzichten viele Scriptsprache auf bestimmte Sprachelemente, um die Programmierung zu beschleunigen und zu vereinfachen. So muss man bei PHP für Variablen beispielsweise nicht einen Wertebereich definieren, da diese Aufgabe von PHP übernommen wird. Durch diese Vereinfachungen gehen aber auch Kontrollmöglichkeiten für den Programmierer verloren, was den Aufwand der Programmierung umfangreicher Projekte erschwert. Generell ist es jedoch auch mit PHP möglich größere Projekte zu realisieren.
Bei einer Scriptsprache heißen die eizelnen Programme oder Programmteile Scripte. Diese Scripte liegen meist, wie auch bei PHP, als reiner Quelltext vor. Dass bedeutet, dass diese Programme im Klartext vorliegen und erst während der Ausführung interpretiert werden. Ein Compilieren, wie man dies von höheren Programmiersprachen (etwa C++) kennt, gibt es daher nicht. So können in einer Scriptsprache geschriebene Programme direkt getestet werden, eine Veränderung im Quelltext wirkt sich dann direkt auf das Ergebnis aus.
[Bearbeiten] Was ist Syntax?
Syntax (aus dem griechischem s??ta??? ['s?ntaks?s] - die Zusammenstellung; Deutsch: Satzbau) stellt so zu sagen die Grammatik der (Programmier-)Sprachen dar. Diese Grammatik legt bei Programmiersprachen fest welche Konstruktionen und Muster in der Programmiersprache erlaubt sind und welche nicht. Was für Konstruktionen das sind, dazu mehr in den Einsteigerkapiteln.
- Falsche Syntax/Syntax-Fehler
- Wenn es ein Problem mit der Syntax gibt, diese also falsch ist, dann spricht der Programmierer oft von einem Syntax-Fehler oder falscher Syntax.
[Bearbeiten] Die Geschichte von PHP
Die Abkürzung PHP steht für die, im Jahre 1995 von Rasmus Lerdorf, entwickelte Sammlung von "Personal HomePage Tools" welche in Perl geschrieben waren (deshalb auch die Anlehnung von der Syntax her an Perl). Mit Version 3 wurde die Abkürzung uminterpretiert und steht seitdem für „PHP: Hypertext Preprocessor“. Diese Umbenennung kennzeichnet auch einen wichtigen Schritt in der Entwicklung von PHP, denn Zeev Suraski und Andi Gutmans schrieben für diese Version die Codebasis vollständig neu. Im Laufe der Zeit wurde PHP immer weiter entwickelt, vor allem von Zend Technologies Ltd., der Firma die Suraski und Gutmans gegründet hatten.
PHP wuchs ständig im Umfang und ist heute durch zahlreiche Erweiterungen und Weiterentwicklungen eine Sprache mit einer riesigen Menge an Funktionen und Sprachkonstrukten. Für Anfänger kann diese Menge geradezu verwirrend sein, vor allem da es oft mehrere Funktionen mit augenscheinlich gleichen Aufgaben gibt. Doch keine Angst, viele Funktionen sind auf ganz spezielle Zwecke zugeschnitten und werden daher nur selten oder oft auch gar nicht benötigt. In diesem Buch werden nur solche Funktionen behandelt und benutzt, die man häufig benötigt und die meistens auch völlig ausreichen auch anspruchsvollere Programme zu schreiben.

