Historisches zu PHP



PHP wurde 1995 von Rasmus Lerdorf entwickelt. Bei der Entwicklung haben später auch Andi Gutmans und Zeev Suraski mitgearbeitet. Die von Gutmans und Suraski gegründete Firma Zend Technologies Ltd. entwickelte in der Folge die Zend Engine 1, die das Herz von PHP 4 darstellt.


PHP 4.0.0, erschienen am 22. Mai 2000

PHP 5.0.0, erschienen am 13. Juli 2004


Was ist PHP ?


PHP ist verglichen mit anderen häufig verwendeten Programmiersprachen eine vollwertige Programmiersprache aus dem Bereich der Scriptsprachen Sie ist serverseitig. Serverseitig heisst, der PHP-Quellcode wird auf dem Server als Resultat eines http-Requests interpretiert und ausgeführt. Der Server muss ein http-Serverprogramm (Webserver) sein.




Welche Rechnerumgebung brauche ich für PHP ?


Abgesehen von Web-Server und Netzwerkbetriebssystem ist PHP weitgehend unabhangig vom Betriebssystem des des Hosts.Das Betriebsystem des Client-Computer ist gleichgültig? Zum Erstellen von Websites mit PHP braucht man ein Netzwerkbetriebssystem (Windows XP, Windows NT, Windows 2000, Unix, Linux) und zusätzlich mit einen WebServerprogramm. (Apache)


Ist PHP eigentlich eine Programmiersprache ?


Die PHP-Syntax ist an C bzw. auch an Java und die Scriptsprache Perl angelehnt und enthält sämtliche Kontrollstrukturen wie in anderen Programmiersprachen. PHP ist aber im Gegensatz zu Perl speziell für die Erstellung dynamischer Webseiten erdacht worden. und sie ist im Vergleich zu C und Perl für Programmiereinsteiger leichter erlernbar. Während mit Scripten aus reinem HTML-Code statische Webseiten erzeugt werden, werden mit HTML und PHP oder nur mit PHP dynamische Webseiten erzeugt. Der PHP-Code bzw. Quelltext wird in den HTML-Code eingebettet. Umgekehrt kann auch HTML-Code in PHP-Code eingebettet werden. PHP- und HTML-Code sind unter Beachtung der Syntax und Logik extrem miteinander mischbar.


Wie erstelle ich ein PHP Programm ?


Die Scriptniederschriift kann wie bei HTML-Scripten in einem ganz einfachen ASCII-Editor erfolgen. z.B. Theoretisch könnte man Notepad (MS Windows) oder vi (Suse Linux, Linux Knoppix) zur Erstellung benutzen. Ein komfortableres weil Übersichtlicheres Erstellen eines Programmcodes ermöglichen aber z. B. der Editor von PHP-Triad (MS Windows) oder Kate (Suse Linux, KDE):Beide haben Syntax-Highlighting. Bei Kate kann man sogar wie in einem Dateimanager Programmteile auf und zuklappen., was bei langen und komplexen Scripten mir selber zumindest eine entscheidend bessere Übersichtlichkeit beim Programmieren verschafft.




Wo wird mein PHP Script gespeichert ?


Nach seiner Erstellung speichert man das Script mit der Endung .php ab in einem Verzeichnis (bei linux zum Beispiel unter srv/www/htdocs/name/php) und lädt es dann auf den Server mit einem FTP-Programm hoch. Standardardmässig ist sind die Endungen der Dateinamen .php für PHP4 .php3 für PHP3 und php5 für PHP 5. Die Endungen werden vom berechtigten Anwender bzw. Administrator in der Konfigurationsdatei (httpd.conf bei Apache Server)des Web-Servers festgelegt.

© 2005 Jutta Tedsen