PHP Handbuch

Stig Sæther Bakken
Alexander Aulbach
Egon Schmid
Jim Winstead
Lars Torben Wilson
Rasmus Lerdorf
Andrei Zmievski
Jouni Ahto

Herausgegeben von

Egon Schmid
Bei der Übersetzung wirkten mit:
Sebastian Bergmann
Friedhelm Betz
Cornelia Boenigk
Ali Chahvand
Wolfgang Drews
Ralf Ebert
Thomas Fromm
Stefan Hanauska
Johann-Peter Hartmann
Hartmut Holzgraefe
Martin Jansen
Michael Kaiser
Mark Kronsbein
Hakan Kücükyilmaz
Sven Lauer
Jan Lehnardt
Sebastian Nohn
Tobias Orterer
Catharina Paulsen
Peter Petermann
Sebastian-H. Picklum
Franziskus Domig
Georg Richter
Stefan Saasen
Martin Samesch
Egon Schmid
Thomas Schöfbeck
Holger Schranz
Thomas Schürmann
Uwe Steinmann
Christian Ullrich
Mark Wiesemann

29-06-2004


Inhaltsverzeichnis
Vorwort
I. Einführung
1. Einleitung
2. Kleines Tutorial
3. Installation
4. Konfiguration
II. Sprachreferenz
5. Grundlagen der Syntax
6. Typen
7. Variablen
8. Konstanten
9. Ausdrücke
10. Operatoren
11. Kontroll-Strukturen
12. Funktionen
13. Klassen und Objekte
14. Referenzen in PHP
III. Sicherheit
15. Sicherheit
IV. Features
16. HTTP-Authentifizierung mit PHP
17. Cookies
18. Dealing with XForms
19. Steuerung von Dateiuploads
20. Zugriff auf entfernte Dateien
21. Verbindungssteuerung
22. Persistente Datenbankverbindungen
23. Safe Mode
24. PHP auf der Kommandozeile
V. Funktionsreferenz
I. Apache-spezifische Funktionen
II. Array Funktionen
III. Aspell Funktionen [veraltet]
IV. Mathematische Funktionen mit beliebiger Genauigkeit
V. Bzip2 Komprimierungsfunktionen
VI. Kalender-Funktionen
VII. CCVS API Funktionen
VIII. COM Support Funktionen für Windows
IX. Klassen- und Objekt-Funktionen
X. ClibPDF Funktionen
XI. Crack Funktionen
XII. cURL, Client URL Bibiothek-Funktionen
XIII. Cybercash Bezahl Funktionen
XIV. Cyrus IMAP administration Functions
XV. Character type functions
XVI. dba Datenbank (dbm-style) Abstraktions-Funktionen
XVII. Datums- und Zeit-Funktionen
XVIII. dBase Funktionen
XIX. DBM Datenbankfunktionen
XX. dbx Funktionen
XXI. DB++ Functions
XXII. Direkte Ein-/Ausgabe Funktionen
XXIII. Verzeichnis-Funktionen
XXIV. DOM Functions
XXV. DOM XML Funktionen
XXVI. .NET Funktionen
XXVII. Error Handling and Logging Functions
XXVIII. File Alteration Monitor Functions
XXIX. FrontBase Funktionen
XXX. filePro Funktionen
XXXI. Funktionen des Dateisystems
XXXII. Forms Data Format Funktionen
XXXIII. FriBiDi Funktionen
XXXIV. FTP-Funktionen
XXXV. Function Handling functions
XXXVI. GNU Gettext
XXXVII. GMP Functions
XXXVIII. HTTP functions
XXXIX. Hyperwave Functions
XL. Hyperwave API Functions
XLI. iconv Funktionen
XLII. Grafik-Funktionen
XLIII. IMAP, POP3 und NNTP Funktionen
XLIV. Informix Funktionen
XLV. InterBase-Funktionen
XLVI. ID3 Functions
XLVII. Ingres II Funktionen
XLVIII. IRC Gateway Funktionen
XLIX. Java
L. LDAP Funktionen
LI. LZF Functions
LII. Mail-Funktionen
LIII. mailparse Functions
LIV. Mathematische Funktionen
LV. Multibyte String Functions
LVI. MCAL Funktionen
LVII. Mcrypt Encryption Functions
LVIII. MCVE Payment Functions
LIX. Hash Funktionen
LX. Mimetype Functions
LXI. Microsoft SQL Server Funktionen
LXII. Ming functions for Flash
LXIII. Sonstige Funktionen
LXIV. mnoGoSearch Funktionen
LXV. mSQL Funktionen
LXVI. MySQL Funktionen
LXVII. Verbesserte MySQL Erweiterung
LXVIII. Mohawk Software Session Handler Funktionen
LXIX. muscat Functions
LXX. Netzwerk Funktionen
LXXI. Ncurses Terminal Screen Control Functions
LXXII. Lotus Notes Functions
LXXIII. NSAPI-specific Functions
LXXIV. ODBC Funktionen
LXXV. Object Aggregation/Composition Functions
LXXVI. Oracle 8 Funktionen
LXXVII. OpenSSL Funktionen
LXXVIII. Oracle Funktionen
LXXIX. Ovrimos SQL Functions
LXXX. Funktionen zur Ausgabesteuerung
LXXXI. Object property and method call overloading
LXXXII. PDF Funktionen
LXXXIII. Verisign Payflow Pro Funktionen
LXXXIV. PHP Optionen und Informationen
LXXXV. POSIX Funktionen
LXXXVI. PostgreSQL Funktionen
LXXXVII. Process Control Functions
LXXXVIII. Funktionen zur Programmausführung
LXXXIX. Printer Functions
XC. Pspell Funktionen
XCI. GNU Readline
XCII. GNU Recode Funktionen
XCIII. Reguläre Ausdrücke Funktionen (Perl-kompatibel)
XCIV. qtdom Functions
XCV. Reguläre Ausdrücke Funktionen (POSIX erweitert)
XCVI. Semaphor und Shared Memory Funktionen
XCVII. SESAM Datenbankfunktionen
XCVIII. Session Funktionen
XCIX. Shared Memory Funktionen (Gemeinsamer Speicher)
C. SimpleXML functions
CI. SOAP Functions
CII. SQLite
CIII. Shockwave Flash Funktionen
CIV. SNMP Funktionen
CV. Socket Funktionen
CVI. Standard PHP Library (SPL) Functions
CVII. Stream Functions
CVIII. String-Funktionen
CIX. Sybase Funktionen
CX. TCP Wrappers Functions
CXI. Tidy Functions
CXII. Tokenizer Functions
CXIII. URL Funktionen
CXIV. Variablen-Funktionen
CXV. vpopmail Functions
CXVI. W32api Functions
CXVII. WDDX Funktionen
CXVIII. XML Parser Functions
CXIX. XML-RPC Functions
CXX. xdiff Functions
CXXI. XSL functions
CXXII. XSLT Funktionen
CXXIII. YAZ Functions
CXXIV. YP/NIS Funktionen
CXXV. ZIP Funktionen (Lesezugriff)
CXXVI. Zlib Komprimierungsfunktionen
VI. Zend API
25. Overview
26. Extension Possibilities
27. Source Layout
28. PHP's Automatic Build System
29. Creating Extensions
30. Using Extensions
31. Troubleshooting
32. Source Discussion
33. Accepting Arguments
34. Creating Variables
35. Duplicating Variable Contents: The Copy Constructor
36. Returning Values
37. Printing Information
38. Startup and Shutdown Functions
39. Calling User Functions
40. Initialization File Support
41. Where to Go from Here
42. Reference: Some Configuration Macros
43. API Macros
VII. PHP API: Schnittstellen für Programmierer
44. Streams API for PHP Extension Authors
VIII. FAQ: Frequently Asked Questions
45. Allgemeine Informationen
46. Mailing-Listen
47. Obtaining PHP
48. Database issues
49. Installation
50. Probleme bei der Compilierung
51. PHP benutzen
52. PHP und HTML
53. PHP and COM
54. PHP und andere Sprachen
55. Von PHP 2 auf PHP 3 umsteigen
56. Von PHP 3 auf PHP 4 umsteigen
57. Verschiedene Fragen
IX. Anhang
A. Die Geschichte von PHP und verwandten Projekten
B. Migrating from PHP 4 to PHP 5
C. Migrating from PHP 3 to PHP 4
D. Migration von PHP/FI 2.0 zu PHP 3.0
E. Der PHP-Debugger
F. Extending PHP 3
G. Configure options
H. Liste der core php.ini Einstellungen
I. Liste der Funktion Aliase
J. Reservierte Wörter in PHP
K. Liste von Ressourcentypen
L. List of Supported Protocols/Wrappers
M. List of Available Filters
N. List of Supported Socket Transports
O. PHP type comparison tables
P. List of Parser Tokens
Q. Über das Handbuch
R. Open Publication License
S. Funktions-Index
T. Fehlendes