Manuál PHP

Mehdi Achour
Friedhelm Betz
Antony Dovgal
Nuno Lopes
Philip Olson
Georg Richter
Damien Seguy
Jakub Vrana
A mnoho dalších

Sestavil

Gabor Hojtsy
Lukáš Jelínek
Jakub Vrána

20-02-2005


Obsah
Předmluva
Autoři a přispěvatelé
I. Začínáme
1. Úvod
2. A simple tutorial
II. Instalace a konfigurace
3. General Installation Considerations
4. Installation on Unix systems
5. Installation on Mac OS X
6. Installation on Windows systems
7. Installation of PECL extensions
8. Problems?
9. Runtime Configuration
III. Reference jazyka
10. Základní syntaxe
11. Types
12. Proměnné
13. Konstanty
14. Výrazy
15. Operátory
16. Řídicí struktury
17. Funkce
18. Classes and Objects (PHP 4)
19. Classes and Objects (PHP 5)
20. Exceptions
21. Vysvětlení referencí (odkazů)
IV. Bezpečnost
22. Introduction
23. General considerations
24. Installed as CGI binary
25. Installed as an Apache module
26. Filesystem Security
27. Database Security
28. Error Reporting
29. Using Register Globals
30. User Submitted Data
31. Magic Quotes
32. Hiding PHP
33. Keeping Current
V. Vlastnosti
34. HTTP autentikace a PHP
35. Cookies
36. Sessions
37. Dealing with XForms
38. Zpracování uploadu souborů
39. Použití vzdálených souborů
40. Obsluha spojení
41. Persistentní databázová spojení
42. Bezpečný režim
43. Použití PHP z příkazové řádky
VI. Reference funkcí
I. Funkce specifické pro Apache
II. Advanced PHP debugger
III. Funkce pro práci s poli
IV. Aspell funkce [zastaralé]
V. BCMath funkce pro výpočty s libovolnou přesností
VI. PHP bytecode Compiler
VII. Kompresní funkce bzip2
VIII. Kalendářové funkce
IX. CCVS API Functions
X. Classkit Functions
XI. Funkce pro práci s třídami/objekty
XII. Funkce na podporu COM ve Windows
XIII. ClibPDF Functions
XIV. Crack Functions
XV. Character Type Functions
XVI. Funkce pro práci s CURL, Client URL Library
XVII. Cybercash platební funkce
XVIII. Cyrus IMAP administration Functions
XIX. Funkce pro datum a čas
XX. Database (dbm-style) Abstraction Layer Functions
XXI. dBase Functions
XXII. DBM Funkce [zastaralé]
XXIII. DB++ Functions
XXIV. dbx Functions
XXV. Direct IO Functions
XXVI. Adresářové funkce
XXVII. DOM Functions
XXVIII. DOM XML Functions
XXIX. .NET Functions
XXX. Error Handling and Logging Functions
XXXI. Funkce spouštění programů
XXXII. Exif Functions
XXXIII. File Alteration Monitor Functions
XXXIV. FrontBase Functions
XXXV. Forms Data Format Functions
XXXVI. filePro funkce
XXXVII. Funkce filesystému
XXXVIII. FriBiDi Functions
XXXIX. FTP Functions
XL. Funkce pro práci s funkcemi
XLI. Gettext
XLII. GMP Functions
XLIII. HTTP funkce
XLIV. Hyperwave Functions
XLV. Hyperwave API Functions
XLVI. Firebird/InterBase Functions
XLVII. ICAP funkce [zastaralé]
XLVIII. iconv Functions
XLIX. ID3 Functions
L. Informix Functions
LI. IIS Administration Functions
LII. Image Functions
LIII. IMAP, POP3 and NNTP Functions
LIV. PHP volby a informace
LV. Ingres II Functions
LVI. IRC Gateway Functions
LVII. PHP / Java Integration
LVIII. LDAP Functions
LIX. libxml Functions
LX. LZF Functions
LXI. Mailové funkce
LXII. mailparse Functions
LXIII. Matematické funkce
LXIV. MaxDB PHP Extension
LXV. Multibyte String Functions
LXVI. MCAL Functions
LXVII. Mcrypt Encryption Functions
LXVIII. MCVE Payment Functions
LXIX. Memcache Functions
LXX. Mhash funkce
LXXI. Mimetype Functions
LXXII. Ming functions for Flash
LXXIII. Různé funkce
LXXIV. mnoGoSearch Functions
LXXV. Mohawk Software Session Handler Functions
LXXVI. mSQL Functions
LXXVII. Microsoft SQL Server Functions
LXXVIII. muscat Functions
LXXIX. MySQL funkce
LXXX. Improved MySQL Extension
LXXXI. Ncurses Terminal Screen Control Functions
LXXXII. Síťové funkce
LXXXIII. Funkce pro práci s YP/NIS
LXXXIV. Lotus Notes Functions
LXXXV. NSAPI-specific Functions
LXXXVI. Object Aggregation/Composition Functions
LXXXVII. Oracle 8 functions
LXXXVIII. OpenAL Audio Bindings
LXXXIX. OpenSSL funkce
XC. Oracle Functions
XCI. Funkce pro řízení výstupu
XCII. Object property and method call overloading
XCIII. Ovrimos SQL Functions
XCIV. Parsekit Functions
XCV. Process Control Functions
XCVI. Regular Expression Functions (Perl-Compatible)
XCVII. PDF funkce
XCVIII. PDO Functions
XCIX. Funkce pro práci s Verisign Payflow Pro
C. PostgreSQL Functions
CI. POSIX Functions
CII. Printer Functions
CIII. Pspell Functions
CIV. qtdom Functions
CV. Rar Functions
CVI. GNU Readline
CVII. GNU Recode funkce
CVIII. Regular Expression Functions (POSIX Extended)
CIX. Semaphore, Shared Memory and IPC Functions
CX. SESAM Database Functions
CXI. Session Handling Functions
CXII. Funkce pro práci se sdílenou pamětí
CXIII. SimpleXML functions
CXIV. SNMP Functions
CXV. SOAP Functions
CXVI. Socket Functions
CXVII. Standard PHP Library (SPL) Functions
CXVIII. SQLite Functions
CXIX. Secure Shell2 Functions
CXX. Stream Functions
CXXI. Funkce pro práci s řetězci
CXXII. Shockwave Flash Functions
CXXIII. Sybase Functions
CXXIV. TCP Wrappers Functions
CXXV. Tidy Functions
CXXVI. Tokenizer Functions
CXXVII. ODBC Functions (Unified)
CXXVIII. URL funkce
CXXIX. Variable Handling Functions
CXXX. vpopmail Functions
CXXXI. W32api Functions
CXXXII. WDDX funkce
CXXXIII. xattr Functions
CXXXIV. xdiff Functions
CXXXV. XML Parser Functions
CXXXVI. XML-RPC Functions
CXXXVII. XSL functions
CXXXVIII. XSLT funkce
CXXXIX. YAZ Functions
CXL. Zip File Functions (Read Only Access)
CXLI. Zlib Compression Functions
VII. Zend API
44. Overview
45. Extension Possibilities
46. Source Layout
47. PHP's Automatic Build System
48. Creating Extensions
49. Using Extensions
50. Troubleshooting
51. Source Discussion
52. Accepting Arguments
53. Creating Variables
54. Duplicating Variable Contents: The Copy Constructor
55. Returning Values
56. Printing Information
57. Startup and Shutdown Functions
58. Calling User Functions
59. Initialization File Support
60. Where to Go from Here
61. Reference: Some Configuration Macros
62. API Macros
VIII. PHP API: Rozhraní pro autory rozšíření PHP
63. Streams API for PHP Extension Authors
IX. FAQ: Často kladené otázky
64. Obecné informace
65. E-mailové konference (mailing lists)
66. Získání PHP
67. Záležitosti databází
68. Instalace
69. Sestavovací (kompilační) problémy
70. Používání PHP
71. PHP a HTML
72. PHP a COM
73. PHP a jiné jazyky
74. Přechod z PHP 2 na PHP 3
75. Přechod z PHP 3 na PHP 4
76. Migrating from PHP 4 to PHP 5
77. Ostatní otázky
X. Dodatky
A. Historie PHP a souvisejících projektů
B. Migrating from PHP 4 to PHP 5
C. Přechod z PHP 3 na PHP 4
D. Přechod z PHP/FI 2 na PHP 3
E. Ladění (debugging) PHP
F. Extending PHP 3
G. Configure options
H. php.ini directives
I. Seznam aliasů funkcí
J. Seznam vyhrazených slov
K. List of Resource Types
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. O tomto manuálu
R. Open Publication License
S. Rejstřík funkcí
T. Co zde chybí