on-TOPIC Artikel

Professional Webdesign mit PHP

PHP hat in den letzten Jahren eine explosionsartige Evolution hingelegt. Nach den neuesten Statistiken wird der PHP Hypertext Preprocessor auf über 10 Million Domains verwendet. Der bedeutendeste Punkt bei PHP ist die kostenlose Verfügbarkeit.

PHP ist Free Software. Zusammen mit Linux, dem Apache Webserver und der Datenbank MySQL kann man sich eine vollständige Web-Applikationsplattform zum Nulltarif aufbauen. Diese Verbindung wird in der PHP-Szene auch als LAMP bezeichnet. Ferner existiert auch das Akronym WAMP, da PHP auch für Windows verfügbar ist.

Technisch gesehen handelt es sich bei PHP um einen Präprozessor mit integrierter Skriptsprache. PHP ist deshalb unter jedem Webserver bequem wie ein CGI-Skript einsatzfähig. Für den Apache Webserver gibt es dagegen ein eigenes PHP-Modul. Dadurch läuft PHP im entsprechenden Prozessraum wie der Webserver und muss nicht bei jedem Auftrag neu gestartet werden. Eine befriedigende Performance ist nur bei dieser Methode gegeben. Heute ist PHP das am mehrfachsten installierte Apache-Modul.

Unter Windows war PHP nur als autarkes Programm möglich. Dies wird sich ab Version 5 umstellen, die sich zur Zeit noch im Beta-Stadium befindet. Dort ist PHP als ISAPI-Erweiterungen implementiert. Der heutige Laufzeitnachteil unter Windows entfällt dadurch.

 

Skripting mit PHP

PHP erinnert auf den ersten Blick an die Active Server Pages, mit denen es auch oft verglichen wird. PHP-Code ist zwischen Webseiten durch spezielle Tags gekennzeichnet. Zur Programmierung bietet PHP eine vollständige individuelle Skriptsprache. Bei ausführlicherer Überlegung ist hier eine große Analogie zu C auszumachen: Die Syntax ist - von einigen Einzelfällen abgesehen - weitgehend deckungsgleich. Variablen werden dagegen wie bei Perl mit einem anfänglichen Dollarzeichen angezeigt. Ebenso ist PHP wie Javascript typenlos und führt eine selbständige Typumwandlung durch. Kein erfahrener Unix-Programmierer müsste demgemäß Schwierigkeiten mit dem Einstieg in PHP haben. Auch Javascript-Programmierer und Webdesigner dürften mit PHP locker zurechtkommen.

Von: Karl Reichert ]


zurück     zurück letzte Seite