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

27-02-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. Security
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. 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. Cyrus IMAP
XV. Caractères
XVI. DBA
XVII. Dates et heures
XVIII. dBase
XIX. DBM (Obsolète)
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. Fonctions LZF
L. Mail
LI. Traitement de email
LII. Mathématiques
LIII. Chaînes de caractères multi-octets
LIV. MCAL
LV. Chiffrage mcrypt
LVI. MCVE (Paiement)
LVII. Hash
LVIII. Mimetype
LIX. Microsoft SQL Server
LX. Ming pour Flash
LXI. Fonctions diverses
LXII. mnoGoSearch
LXIII. mSQL
LXIV. MySQL
LXV. Extension MySQL améliorée
LXVI. Sessions Mohawk
LXVII. Muscat
LXVIII. Réseau
LXIX. Fonctions de contrôle d'écran de terminal
LXX. Lotus Notes
LXXI. Netscape Server API
LXXII. ODBC unifié
LXXIII. Aggregation d'objets/Composition de fonctions
LXXIV. Oracle 8
LXXV. OpenSSL
LXXVI. Oracle
LXXVII. Ovrimos SQL
LXXVIII. Bufferisation de sortie
LXXIX. Overload
LXXX. PDF
LXXXI. Paiement par Verisign
LXXXII. Options PHP et informations
LXXXIII. POSIX
LXXXIV. PostgreSQL
LXXXV. Contrôle des processus
LXXXVI. Exécution de programmes externes
LXXXVII. Impression
LXXXVIII. Pspell
LXXXIX. Readline (GNU)
XC. Recode (GNU)
XCI. Expressions régulières compatibles Perl
XCII. qtdom
XCIII. Expressions régulières
XCIV. Sémaphores et gestion de la mémoire partagée
XCV. SESAM
XCVI. Sessions
XCVII. Mémoire partagée
XCVIII. Fonctions SimpleXML
XCIX. SOAP Functions
C. SQLite
CI. Shockwave Flash
CII. SNMP
CIII. Socket
CIV. Standard PHP Library (SPL) Functions
CV. Flux
CVI. Chaînes de caractères (Strings)
CVII. Sybase
CVIII. Fonctions TCP Wrappers
CIX. Tidy
CX. Analyseur de code PHP
CXI. URL
CXII. Variables
CXIII. vpopmail
CXIV. API windows
CXV. WDDX
CXVI. Analyseur syntaxique XML
CXVII. XML-RPC
CXVIII. Fonctions xdiff
CXIX. XSLT
CXX. YAZ
CXXI. NIS
CXXII. Accès aux fichiers Zip (Lecture seule)
CXXIII. 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. Migrating from PHP 4 to 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 modes de transports de sockets disponibles
L. Comparaison de types en PHP
M. Liste des token de l'analyseur
N. A propos du manuel
O. Open Publication License
P. Index des fonctions
Q. Eléments absents