PHP Handbuch

Mehdi Achour
Friedhelm Betz
Antony Dovgal
Nuno Lopes
Philip Olson
Georg Richter
Damien Seguy
Jakub Vrana
Und etliche andere
Bei der Übersetzung wirkten mit:
Oliver Albers
Florian Anderiasch
Sebastian Bergmann
Friedhelm Betz
Cornelia Boenigk
Timo Buhmann
Ali Chahvand
Franziskus Domig
Wolfgang Drews
Ralf Ebert
Thomas Fromm
Stefan Hanauska
Johann-Peter Hartmann
Hartmut Holzgraefe
Daniel Jänecke
Martin Jansen
Michael Kaiser
Mark Kronsbein
Hakan Kücükyilmaz
Carola Kummert
Sven Lauer
Jan Lehnardt
Sebastian Nohn
Oliver Müller
Tobias Orterer
Catharina Paulsen
Peter Petermann
Sebastian-H. Picklum
Dirk Randhahn
Georg Richter
Martin Samesch
Egon Schmid
Thomas Schöfbeck
Holger Schranz
Thomas Schürmann
Uwe Steinmann
Christian Ullrich
Mark Wiesemann

2007-04-13


Inhaltsverzeichnis
Vorwort
Autoren und Mitwirkende
I. Einführung
1. Einleitung
2. Kleines Tutorial
II. Installation und Konfiguration
3. Generelle Überlegungen
4. Installation auf Unix-Systemen
5. Installation unter Mac OS X
6. Installation on Windows systems
7. Installation of PECL extensions
8. Problems?
9. Laufzeiteinstellungen
III. Sprachreferenz
10. Grundlagen der Syntax
11. Typen
12. Variablen
13. Konstanten
14. Ausdrücke
15. Operatoren
16. Kontroll-Strukturen
17. Funktionen
18. Klassen und Objekte
19. Klassen und Objekte (PHP 5)
20. Ausnahmebehandlung
21. Referenzen in PHP
IV. Sicherheit
22. Einführung
23. Allgemeine Überlegungen
24. CGI-Version
25. Apache-Modul
26. Dateisystem - Sicherheit
27. Datenbank - Sicherheit
28. Fehlerbehandlung
29. Verwendung von Register Globals
30. Vom Nutzer übermittelte Daten
31. Magic Quotes
32. Verstecken von PHP
33. Aktuell bleiben
V. Features
34. HTTP-Authentifizierung mit PHP
35. Cookies
36. Sessions
37. Mit XForms umgehen
38. Steuerung von Dateiuploads
39. Zugriff auf entfernte Dateien
40. Verbindungssteuerung
41. Persistente Datenbankverbindungen
42. Safe Mode
43. PHP auf der Kommandozeile
VI. Funktionsreferenz
I. .NET Funktionen
II. Apache-spezifische Funktionen
III. Alternative PHP Cache
IV. Advanced PHP debugger
V. Array Funktionen
VI. Aspell Funktionen [veraltet]
VII. Mathematische Funktionen mit beliebiger Genauigkeit
VIII. PHP bytecode Compiler
IX. Bzip2 Komprimierungsfunktionen
X. Kalender-Funktionen
XI. CCVS API Funktionen [veraltet]
XII. Klassen- und Objekt-Funktionen
XIII. Classkit Functions
XIV. ClibPDF Funktionen
XV. COM Support Funktionen für Windows
XVI. Crack Funktionen
XVII. Character Type Funktionen
XVIII. cURL, Client URL Bibliothek-Funktionen
XIX. Cybercash Bezahl Funktionen
XX. Credit Mutuel CyberMUT Funktionen
XXI. Cyrus IMAP administration Functions
XXII. Datums- und Zeit-Funktionen
XXIII. DB++ Functions
XXIV. dba Datenbank (dbm-style) Abstraktions-Funktionen
XXV. dBase Funktionen
XXVI. DBM Datenbankfunktionen
XXVII. dbx Funktionen
XXVIII. Direkte Ein-/Ausgabe Funktionen
XXIX. Verzeichnis-Funktionen
XXX. DOM Functions
XXXI. DOM XML Funktionen
XXXII. enchant Functions
XXXIII. Error Handling and Logging Functions
XXXIV. Exif Funktionen
XXXV. Expect Functions
XXXVI. File Alteration Monitor Functions
XXXVII. Forms Data Format Funktionen
XXXVIII. Fileinfo Functions
XXXIX. filePro Funktionen
XL. Funktionen des Dateisystems
XLI. Filter Functions
XLII. InterBase-Funktionen
XLIII. Firebird/Interbase Functions (PDO_FIREBIRD)
XLIV. FriBiDi Functions
XLV. FrontBase Funktionen
XLVI. FTP-Funktionen
XLVII. Funktionen zum Umgang mit Funktionen
XLVIII. GeoIP Functions
XLIX. Gettext-Funktionen
L. GMP-Funktionen
LI. gnupg Funktionen
LII. Net_Gopher
LIII. Haru PDF Functions
LIV. hash Functions
LV. HTTP Funktionen
LVI. Hyperwave Functions
LVII. Hyperwave API Functions
LVIII. i18n Funktionen
LIX. IBM Functions (PDO_IBM)
LX. IBM DB2, Cloudscape and Apache Derby Functions
LXI. ICAP Functions [removed]
LXII. iconv Funktionen
LXIII. ID3 Funktionen
LXIV. IIS Administration Functions
LXV. Grafik-Funktionen
LXVI. Image magick Functions
LXVII. IMAP, POP3 and NNTP Functions
LXVIII. Informix Funktionen
LXIX. Informix Functions (PDO_INFORMIX)
LXX. Ingres II Funktionen
LXXI. IRC Gateway Funktionen
LXXII. Java
LXXIII. JSON Funktionen
LXXIV. KADM5
LXXV. LDAP Funktionen
LXXVI. libxml Functions
LXXVII. Lotus Notes Functions
LXXVIII. LZF Functions
LXXIX. Mail-Funktionen
LXXX. Mailparse Functions
LXXXI. Mathematische Funktionen
LXXXII. MaxDB PHP Extension
LXXXIII. MCAL Funktionen
LXXXIV. Mcrypt Encryption Functions
LXXXV. MCVE (Monetra) Payment Functions
LXXXVI. Memcache Functions
LXXXVII. Hash Funktionen
LXXXVIII. Mimetype Functions
LXXXIX. Ming functions for Flash
XC. Sonstige Funktionen
XCI. mnoGoSearch Funktionen
XCII. Microsoft SQL Server Funktionen
XCIII. Microsoft SQL Server and Sybase Functions (PDO_DBLIB)
XCIV. Mohawk Software Session Handler Funktionen
XCV. mSQL Funktionen
XCVI. Multibyte String Functions
XCVII. muscat Functions
XCVIII. MySQL Funktionen
XCIX. MySQL Functions (PDO_MYSQL)
C. Verbesserte MySQL Erweiterung
CI. Ncurses Terminal Screen Control Functions
CII. Netzwerkfunktionen
CIII. Newt Functions
CIV. NSAPI-specific Functions
CV. Object Aggregation/Composition Functions
CVI. Object property and method call overloading
CVII. Oracle 8 Funktionen
CVIII. ODBC Funktionen
CIX. ODBC and DB2 Functions (PDO_ODBC)
CX. oggvorbis
CXI. OpenAL Audio Bindings
CXII. OpenSSL Funktionen
CXIII. Oracle Funktionen [veraltet]
CXIV. Oracle Functions (PDO_OCI)
CXV. Funktionen zur Ausgabesteuerung
CXVI. Ovrimos SQL Functions
CXVII. Paradox File Access
CXVIII. Parsekit Functions
CXIX. Prozesskontrollfunktionen
CXX. Reguläre Ausdrücke Funktionen (Perl-kompatibel)
CXXI. PDF-Funktionen
CXXII. PDO-Funktionen
CXXIII. Phar archive stream and classes
CXXIV. PHP Optionen & Informationen
CXXV. POSIX Funktionen
CXXVI. Reguläre Ausdrücke Funktionen (POSIX erweitert)
CXXVII. PostgreSQL Funktionen
CXXVIII. PostgreSQL Functions (PDO_PGSQL)
CXXIX. Drucker Funktionen
CXXX. Funktionen zur Programmausführung
CXXXI. PostScript document creation
CXXXII. Pspell Funktionen
CXXXIII. qtdom Functions
CXXXIV. Radius
CXXXV. Rar Functions
CXXXVI. GNU Readline
CXXXVII. GNU Recode Funktionen
CXXXVIII. RPM Header Reading Funktionen
CXXXIX. runkit Functions
CXL. SAM - Simple Asynchronous Messaging
CXLI. Satellite CORBA client extension [deprecated]
CXLII. SCA Functions
CXLIII. SDO Functions
CXLIV. SDO XML Data Access Service Functions
CXLV. SDO Relational Data Access Service Functions
CXLVI. Semaphore, Shared Memory und Interprozesskommunikation Funktion
CXLVII. SESAM Datenbankfunktionen
CXLVIII. PostgreSQL Session Save Handler
CXLIX. Session Funktionen
CL. Shared Memory Funktionen (Gemeinsamer Speicher)
CLI. SimpleXML Funktionen
CLII. SNMP Funktionen
CLIII. SOAP Funktionen
CLIV. Socket Funktionen
CLV. Standard PHP Library (SPL) Functions
CLVI. SQLite
CLVII. SQLite Functions (PDO_SQLITE)
CLVIII. Secure Shell2 Functions
CLIX. Statistics Functions
CLX. Stream Functions
CLXI. String-Funktionen
CLXII. Shockwave Flash Funktionen
CLXIII. Swish Functions
CLXIV. Sybase Funktionen
CLXV. TCP Wrappers Functions
CLXVI. Tidy Functions
CLXVII. Tokenizer Funktionen
CLXVIII. Unicode Functions
CLXIX. URL Funktionen
CLXX. Funktionen zur Behandlung von Variablen
CLXXI. Verisign Payflow Pro Funktionen
CLXXII. vpopmail Functions
CLXXIII. W32api Functions
CLXXIV. WDDX Funktionen
CLXXV. win32ps Functions
CLXXVI. win32service Functions
CLXXVII. xattr Functions
CLXXVIII. xdiff Functions
CLXXIX. XML Parser Functions
CLXXX. XML-RPC Functions
CLXXXI. XMLReader-Funktionen
CLXXXII. XMLWriter-Funktionen
CLXXXIII. XSL functions
CLXXXIV. XSLT Funktionen
CLXXXV. YAZ Functions
CLXXXVI. YP/NIS Functions
CLXXXVII. Zip File Functionen
CLXXXVIII. Zlib Komprimierungsfunktionen
VII. PHP und Zend Engine Interna
44. Streams API for PHP Extension Authors
45. PDO Driver How-To
46. Zend API: Hacking the Core of PHP
47. TSRM API
48. Extending PHP 3
VIII. FAQ: Frequently Asked Questions
49. Allgemeine Informationen
50. Mailing-Listen
51. PHP beziehen
52. PHP und Datenbanken
53. Installation FAQ
54. Probleme bei der Compilierung
55. PHP benutzen
56. PHP und HTML
57. PHP and COM
58. PHP und andere Sprachen
59. Von PHP 2 auf PHP 3 umsteigen
60. Von PHP 3 auf PHP 4 umsteigen
61. Migrating from PHP 4 to PHP 5
62. Verschiedene Fragen
IX. Appendices
A. Die Geschichte von PHP und verwandten Projekten
B. Migrating from PHP 5.1.x to PHP 5.2.x
C. Migrating from PHP 4 to PHP 5
D. Migrating from PHP 3 to PHP 4
E. Migration von PHP/FI 2.0 zu PHP 3.0
F. Der PHP-Debugger
G. Configure options
H. php.ini Einstellungen
I. List of Supported Timezones
J. Extension Kategorisierung
K. Liste der Funktion Aliase
L. Liste der reservierten Wörter
M. List of Resource Types
N. List of Supported Protocols/Wrappers
O. List of Available Filters
P. List of Supported Socket Transports
Q. PHP type comparison tables
R. List of Parser Tokens
S. Userland Naming Guide
T. Über das Handbuch
U. Open Publication License
V. Funktions-Index
W. Fehlendes