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

16-06-2004


Table des matières
Préface
I. Au moment de commencer
1. Introduction
2. Une introduction à PHP
3. Installation
4. Configuration
II. Référence du langage
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. Dealing with XForms
19. Gestion des chargements de fichier
20. Utilisation des fichiers à distance
21. Gestion des connexions
22. Connexions persistantes aux bases de données
23. Safe mode
24. Utiliser PHP en ligne de commande
V. Référence 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. COM and .Net (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. Fonctions Firebird/InterBase
XLVI. Ingres II
XLVII. IRC
XLVIII. Intégration de Java avec PHP
XLIX. LDAP
L. Fonctions LZF
LI. Mail
LII. Traitement d'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. Fonctions 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. Fonctions de 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
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. API PHP : Interface pour les extensions
44. API de flux les auteurs d'extensions
VIII. FAQ : Foire Aux Questions
45. Informations générales
46. Listes de diffusions
47. Obtenir PHP
48. Considérations sur les bases de données
49. Installation
50. Problèmes de compilation
51. Utiliser PHP
52. PHP et HTML
53. PHP et COM
54. PHP et les autres langages
55. Migrer de PHP 2 à PHP 3
56. Migrer de PHP 3 à PHP 4
57. 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ébogueur PHP
F. Développement PHP
G. Options de configuration
H. Liste d'alias
I. Mots réservés en PHP
J. Types des ressources PHP
K. Liste des protocoles supportés
L. Liste des filtres standards
M. Liste des modes de transports de sockets disponibles
N. Comparaison de types en PHP
O. Liste des token de l'analyseur
P. A propos du manuel
Q. Open Publication License
R. Index des fonctions
S. Eléments Absents