Manuel PHP

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

Publié par

Damien Seguy
Mehdi Achour

14-12-2003


Table des matières
Préface
I. Comment commencer
1. Introduction
2. Une introduction à PHP
3. Installation
4. Configuration
II. Référence
5. La syntaxe de base
6. Les types
7. Les variables
8. Les constantes
9. Les expressions
10. Les opérateurs
11. Les structures de contrôle
12. Les fonctions
13. Les classes et les objets
14. Les références
III. Security
15. Security
IV. Caractéristiques
16. Authentification HTTP avec PHP
17. Cookies
18. Gestion des chargements de fichier
19. Utilisation des fichiers à distance
20. Gestion des connexions
21. Connexions persistantes aux bases de données
22. Safe mode
23. Utiliser PHP en ligne de commande
V. Index des fonctions
I. Apache
II. Tableaux
III. Aspell [Obs.]
IV. Nombres de grande taille BCMath
V. Compression Bzip2
VI. Calendrier
VII. Paiement CCVS
VIII. Support COM pour Windows
IX. Classes et Objets
X. ClibPDF
XI. Crack
XII. CURL
XIII. Paiement Cybercash
XIV. Administration Cyrus IMAP
XV. Caractères
XVI. DBA
XVII. Dates et heures
XVIII. dBase
XIX. DBM
XX. dbx
XXI. DB++
XXII. Direct IO
XXIII. Accès aux dossiers
XXIV. DOM XML
XXV. .NET
XXVI. Gestion des erreurs
XXVII. Fonctions de monitorage d'altération de fichiers
XXVIII. FrontBase
XXIX. FilePro
XXX. Système de fichiers
XXXI. Forms Data Format
XXXII. FriBiDi
XXXIII. FTP
XXXIV. Fonctions
XXXV. Gettext (GNU)
XXXVI. GMP
XXXVII. HTTP
XXXVIII. Hyperwave
XXXIX. Hyperwave API
XL. Iconv
XLI. Images
XLII. IMAP
XLIII. Informix
XLIV. InterBase
XLV. Ingres II
XLVI. IRC
XLVII. Java
XLVIII. LDAP
XLIX. Mail
L. Traitement de email
LI. Mathématiques
LII. Chaînes de caractères multi-octets
LIII. MCAL
LIV. Chiffrage mcrypt
LV. MCVE (Paiement)
LVI. Hash
LVII. Mimetype
LVIII. Microsoft SQL Server
LIX. Ming pour Flash
LX. Fonctions diverses
LXI. mnoGoSearch
LXII. mSQL
LXIII. MySQL
LXIV. Extension MySQL améliorée
LXV. Sessions Mohawk
LXVI. Muscat
LXVII. Réseau
LXVIII. Fonctions de contrôle d'écran de terminal
LXIX. Lotus Notes
LXX. Netscape Server API
LXXI. ODBC unifié
LXXII. Aggregation d'objets/Composition de fonctions
LXXIII. Oracle 8
LXXIV. OpenSSL
LXXV. Oracle
LXXVI. Ovrimos SQL
LXXVII. Bufferisation de sortie
LXXVIII. Overload
LXXIX. PDF
LXXX. Paiement par Verisign
LXXXI. Options PHP et informations
LXXXII. POSIX
LXXXIII. PostgreSQL
LXXXIV. Contrôle des processus
LXXXV. Exécution de programmes externes
LXXXVI. Impression
LXXXVII. Pspell
LXXXVIII. Readline (GNU)
LXXXIX. Recode (GNU)
XC. Expressions régulières compatibles Perl
XCI. qtdom
XCII. Expressions régulières
XCIII. Sémaphores et gestion de la mémoire partagée
XCIV. SESAM
XCV. Sessions
XCVI. Mémoire partagée
XCVII. SQLite
XCVIII. Shockwave Flash
XCIX. SNMP
C. Socket
CI. Flux
CII. Chaînes de caractères (Strings)
CIII. Sybase
CIV. Tidy
CV. Analyseur de code PHP
CVI. URL
CVII. Variables
CVIII. vpopmail
CIX. API windows
CX. WDDX
CXI. Analyseur syntaxique XML
CXII. XML-RPC
CXIII. XSLT
CXIV. YAZ
CXV. NIS
CXVI. Accès aux fichiers Zip (Lecture seule)
CXVII. Compression Zlib
VI. Zend API
24. Overview
25. Extension Possibilities
26. Source Layout
27. PHP's Automatic Build System
28. Creating Extensions
29. Using Extensions
30. Troubleshooting
31. Source Discussion
32. Accepting Arguments
33. Creating Variables
34. Duplicating Variable Contents: The Copy Constructor
35. Returning Values
36. Printing Information
37. Startup and Shutdown Functions
38. Calling User Functions
39. Initialization File Support
40. Where to Go from Here
41. Reference: Some Configuration Macros
42. API Macros
VII. PHP API: Interface pour les extensions
43. API de flux les auteurs d'extensions
VIII. FAQ : Foire Aux Questions
44. General Information
45. Mailing lists
46. Obtenir PHP
47. Database issues
48. Installation
49. Build Problems
50. Utiliser PHP
51. PHP and HTML
52. PHP and COM
53. PHP and other languages
54. Migrer de PHP 2 à PHP 3
55. Migrer de PHP 3 à PHP 4
56. Questions diverses
IX. Appendices
A. Histoire de PHP
B. Migration de PHP 3.0 à PHP 4.0
C. Migration de PHP/FI 2.0 à PHP 3.0
D. Débuggeur PHP
E. Développement PHP
F. Liste d'alias
G. Mots réservés en PHP
H. Types des ressources PHP
I. Liste des protocoles supportés
J. Liste des modes de transports de sockets disponibles
K. Comparaison de types en PHP
L. Liste des token de l'analyseur
M. A propos du manuel
N. Index des fonctions
O. Eléments Absents