Optionen und weiterführende Links



In der Datenbank befinden sich derzeit 477 Specials. Alle Specials anzeigen...

Luftbilder

Luftbilder

Den gewaltigen Funktionsumfang von PHP kann man nicht in ein paar dürren Worten zusammenfassen. Daher habe ich in den letzten Abschnitten nur die wichtigsten Einsatzgebiete von PHP detaillierter beschrieben. Dieser Abschnitt soll jetzt eine Art Rundflug über die Funktionsbibliothek von PHP anbieten, der zeigen soll, was alles möglich ist.

Einige der im folgenden beschriebenen PHP-Funktionen sind Teil des sogenannten PHP-Core, stehen also in jedem (aktuellen) PHP zur Verfügung. Andere gehören zu Modulen, die unter Umständen noch zusätzlich installiert werden müssen. Einige benötigen auch zusätzliche Bibliotheken, die neben PHP installiert sein müssen. Welche Voraussetzungen Ihr für die Verwendung Eurer Lieblingsfunktion erfüllen müßt, findet Ihr ihr im Manual. Hier angegeben ist die (englische) Überschrift des entsprechenden Manual-Kapitels.

ClibPDF Functions / PDF Functions
Mit Hilfe dieser Funktionen könnt Ihr Portable Document Files, bekannt als PDFs, erzeugen. Ihr könnt also beispielsweise Euren Usern anbieten, aus den Suchergebnissen in der Katalog-Datenbanken automatisch ein PDF zum Ausdrucken zu erzeugen. Diese Funktionen gibt es in zwei Varianten, die jeweils auf unterschiedliche externe Bibliotheken (ClibPDF bzw. PDFlib) angewiesen sind.

Date and Time Functions
Hier ist insbesondere die Funktion date() hervorzuheben. Sie macht aus einem timestamp (der Anzahl an Microsekunden seit dem 1.1.1970) eine Datums- und Zeitangabe im weitgehend beliebigen Format. Aber auch der umgekehrte Weg geht mit der Funktion strtotime().

Directory Functions / Filesystem Functions
Hier findet Ihr viele Funktionen zum Öffnen und Auslesen von Verzeichnissen, zum Erstellen und Ändern von Textdateien und einiges mehr. Insbesondere letzteres ist nicht unwichtig: Viele Gästebücher und teilweise auch komplette Foren basieren mangels eines DBMS auf Textdateien.

DOM XML Functions / XML Parser Functions
Hiermit könnt Ihr in Euren PHP-Skripten XML-Dokumente lesen, schreiben und manipulieren. Mit dem Thema XML werden wir uns übrigens noch ausführlich befassen.

FTP Functions / HTTP Functions / IMAP, POP3 and NNTP Functions / Mail Functions
Mit diesen Funktionen könnt Ihr andere Server (FTP-Server, Mailserver, Newsserver, ...) von PHP aus ansprechen und steuern. Erwähnt werden sollen hier die Funktionen setcookie() und mail().

Image Functions / Printer Functions
Manchmal wollt Ihr Grafiken dynamisch erzeugen, beispielsweise ein Tortendiagramm zu vom User eingegebenen Werten. Auch das kann PHP, mit diesen Funktionen. Wenn Ihr wollt, auch auf dem Drucker.

Mathematical Functions
PHP bietet eine Reihe von mathematischen Funktionen von abs() bis tanh().

Regular Expression Functions (Perl-Compatible) / (Posix-Compatible)
Regular Expressions (zu deutsch Reguläre Ausdrücke) ermöglichen es Euch, nicht nur nach exakten Zeichenketten zu suchen, sondern auch nach bestimmten Suchmustern. Ein einfaches solches Suchmuster ist beispielsweise der bekannte * bei Suchanfragen (Splash* findet 'SplashComics', 'SplashGames', 'SplashMovies'). Reguläre Ausdrücke können aber noch einiges mehr.

String Functions
Hier bietet Euch PHP Funktionen zur Manipulation von Strings - von der Ermittlung der String-Länge bis zur Berechnung der mathematischen «Distanz» zwischen zwei Strings.

Darüber hinaus gibt es eine Sammlung von PHP-Erweiterungen, ähnlich wie CPAN bei Perl. Diese Sammlung nennt sich PEAR.



Special vom: 16.01.2003
Autor dieses Specials: Henning Kockerbeck
Die weiteren Unterseiten dieses Specials:
Die reine Lehre - HTML
Stilvoll - CSS
Kleiner Grundkurs Programmieren
Jetzt wird's dynamisch - JavaScript
Die andere Seite der Dynamik - PHP
Neue Gefilde - XML
Weiterführende Links
Zurück zur Hauptseite des Specials


?>