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
Avec, pour la traduction, la collaboration de :
Yannick Torres
David Manusset
Vincent Briet
Guillaume Plessis

20-05-2004


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. Sécurité
15. Sécurité
IV. Caractéristiques
16. Identification 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. Fonctions Apache
II. Tableaux
III. Aspell [Obs.]
IV. Nombres de grande taille BCMath
V. Compression Bzip2
VI. Calendrier
VII. Paiement CCVS [déconseillé]
VIII. Support COM pour Windows
IX. Classes et Objets
X. Fonctions ClibPDF
XI. Crack
XII. CURL
XIII. Paiement Cybercash
XIV. Cyrus IMAP
XV. Caractères
XVI. DBA
XVII. Dates et heures
XVIII. dBase
XIX. DBM (Obsolète)
XX. Fonctions dbx
XXI. Fonctions DB++
XXII. Direct IO
XXIII. Accès aux dossiers
XXIV. Fonctions DOM
XXV. Fonctions DOM XML
XXVI. Fonctions .NET
XXVII. Gestion des erreurs
XXVIII. Fonctions de monitorage d'altération de fichiers
XXIX. FrontBase
XXX. Fonctions filePro
XXXI. Système de fichiers
XXXII. Forms Data Format
XXXIII. Fonctions FriBiDi
XXXIV. FTP
XXXV. Fonctions
XXXVI. Gettext (GNU)
XXXVII. Fonctions GMP
XXXVIII. HTTP
XXXIX. Hyperwave
XL. Hyperwave API
XLI. Iconv
XLII. Images
XLIII. IMAP
XLIV. Informix
XLV. InterBase
XLVI. Ingres II
XLVII. IRC
XLVIII. Intégration de Java avec PHP
XLIX. LDAP
L. Fonctions LZF
LI. Mail
LII. Traitement de email
LIII. Mathématiques
LIV. Chaînes de caractères multi-octets
LV. MCAL
LVI. Chiffrage mcrypt
LVII. Fonctions de paiement MCVE
LVIII. Hash
LIX. Fonctions Mimetype
LX. Microsoft SQL Server
LXI. Ming pour Flash
LXII. Fonctions diverses
LXIII. mnoGoSearch
LXIV. mSQL
LXV. MySQL
LXVI. Extension MySQL améliorée
LXVII. Sessions Mohawk
LXVIII. Fonctions Muscat
LXIX. Réseau
LXX. Fonctions de contrôle d'écran de terminal
LXXI. Lotus Notes
LXXII. Netscape Server API
LXXIII. ODBC unifié
LXXIV. Aggregation d'objets/Composition de fonctions
LXXV. Oracle 8
LXXVI. OpenSSL
LXXVII. Oracle
LXXVIII. Ovrimos SQL
LXXIX. Bufferisation de sortie
LXXX. Overload
LXXXI. PDF
LXXXII. Paiement par Verisign
LXXXIII. Options PHP et informations
LXXXIV. POSIX
LXXXV. PostgreSQL
LXXXVI. Contrôle des processus
LXXXVII. Exécution de programmes externes
LXXXVIII. Impression
LXXXIX. Pspell
XC. Readline (GNU)
XCI. Recode (GNU)
XCII. Expressions régulières compatibles Perl
XCIII. qtdom
XCIV. Expressions régulières
XCV. Sémaphores et gestion de la mémoire partagée
XCVI. SESAM
XCVII. Sessions
XCVIII. Mémoire partagée
XCIX. Fonctions SimpleXML
C. SOAP
CI. SQLite
CII. Shockwave Flash
CIII. Fonctions SNMP
CIV. Socket
CV. Fonctions Standard PHP Library (SPL)
CVI. Flux
CVII. Chaînes de caractères (Strings)
CVIII. Sybase
CIX. Fonctions TCP Wrappers
CX. Tidy
CXI. Analyseur de code PHP
CXII. URL
CXIII. Variables
CXIV. vpopmail
CXV. API windows
CXVI. WDDX
CXVII. Analyseur syntaxique XML
CXVIII. XML-RPC
CXIX. Fonctions xdiff
CXX. XSL
CXXI. XSLT
CXXII. YAZ
CXXIII. NIS
CXXIV. Accès aux fichiers Zip (Lecture seule)
CXXV. 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. Considérations sur les bases de données
48. Installation
49. Problèmes de compilation
50. Utiliser PHP
51. PHP and HTML
52. PHP et COM
53. PHP et les autres langages
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 4 vers PHP 5
C. Migration de PHP 3.0 à PHP 4.0
D. Migration de PHP/FI 2.0 à PHP 3.0
E. Débuggeur PHP
F. Développement PHP
G. Liste d'alias
H. Mots réservés en PHP
I. Types des ressources PHP
J. Liste des protocoles supportés
K. Liste des filtres standards
L. Liste des modes de transports de sockets disponibles
M. Comparaison de types en PHP
N. Liste des token de l'analyseur
O. A propos du manuel
P. Open Publication License
Q. Index des fonctions
R. Eléments Absents