Manuel PHP


Table des matières

I. Au moment de commencer
1. Introduction
2. Une introduction à PHP
II. Installation et configuration
3. Considérations générales sur l'installation
4. Installation sur les systèmes UNIX
5. Installation sur un système Mac OS X
6. Installation sur les système Windows
7. Installation d'extensions PECL
8. Des problèmes ?
9. Configuration
III. Référence du langage
10. La syntaxe de base
11. Les types
12. Les variables
13. Les constantes
14. Les expressions
15. Les opérateurs
16. Les structures de contrôle
17. Les fonctions
18. Les classes et les objets (PHP 4)
19. Les classes et les objets (PHP 5)
20. Namespaces
21. Les exceptions
22. Les références
IV. Sécurité
23. Introduction
24. Considérations générales
25. Binaires CGI
26. Installé en tant que module Apache
27. Sécurité des fichiers
28. Sécurité des bases de données
29. Rapport d'erreurs
30. Utilisation des variables super-globales
31. Données transmises par les internautes
32. Guillemets magiques
33. Masquer PHP
34. Être à jour
V. Caractéristiques
35. Identification HTTP avec PHP
36. Cookies
37. Sessions
38. Utiliser les XForms
39. Gestion des chargements de fichiers
40. Utilisation des fichiers à distance
41. Gestion des connexions
42. Connexions persistantes aux bases de données
43. Safe mode
44. Utiliser PHP en ligne de commande
VI. Référence des fonctions
I. Fonctions .NET
II. Fonctions Apache
III. Alternative PHP Cache
IV. Débogueur avancé pour PHP
V. Tableaux
VI. Aspell (Obsolète)
VII. BBCode Functions
VIII. Nombres de grande taille BCMath
IX. Compilateur bytecode pour PHP
X. Compression Bzip2
XI. Calendrier
XII. Paiement CCVS (Obsolète)
XIII. Classes et Objets
XIV. Fonctions Classkit
XV. Fonctions ClibPDF
XVI. COM et .Net (Windows)
XVII. Crack
XVIII. Caractères
XIX. CURL
XX. Paiement Cybercash
XXI. Fonctions Crédit Mutuel CyberMUT
XXII. Cyrus IMAP
XXIII. Dates et heures
XXIV. Fonctions DB++
XXV. DBA
XXVI. dBase
XXVII. DBM (Obsolète)
XXVIII. Fonctions dbx
XXIX. Direct IO
XXX. Accès aux dossiers
XXXI. Fonctions DOM
XXXII. Fonctions DOM XML
XXXIII. Fonctions enchant
XXXIV. Gestion des erreurs
XXXV. EXIF
XXXVI. Fonctions Expect
XXXVII. Fonctions de monitorage d'altération de fichiers
XXXVIII. Forms Data Format
XXXIX. Fonctions Fileinfo
XL. Fonctions filePro
XLI. Système de fichiers
XLII. Fonctions Filter
XLIII. Fonctions Firebird/InterBase
XLIV. Fonctions Firebird/Interbase (PDO_FIREBIRD)
XLV. Fonctions FriBiDi
XLVI. FrontBase
XLVII. Fonctions FTP
XLVIII. Fonctions
XLIX. Fonctions GeoIP
L. Fonctions Gettext
LI. Fonctions GMP
LII. gnupg Fonctions
LIII. Net_Gopher
LIV. Fonctions Haru PDF
LV. Fonctions hash
LVI. HTTP
LVII. Hyperwave
LVIII. Hyperwave API
LIX. i18n Fonctions
LX. Fonctions IBM (PDO_IBM)
LXI. Fonctions IBM DB2, Cloudscape et Apache Derby
LXII. Iconv
LXIII. Fonctions ID3
LXIV. Fonctions d'administration d'IIS
LXV. Images
LXVI. Imagick Image Library
LXVII. IMAP
LXVIII. Informix
LXIX. Fonctions Informix (PDO_INFORMIX)
LXX. Ingres II
LXXI. IRC
LXXII. Intégration de Java avec PHP
LXXIII. Fonctions JSON
LXXIV. KADM5
LXXV. LDAP
LXXVI. libxml
LXXVII. Lotus Notes
LXXVIII. Fonctions LZF
LXXIX. Mail
LXXX. Traitement d'Email
LXXXI. Mathématiques
LXXXII. MaxDB PHP Extension
LXXXIII. MCAL
LXXXIV. chiffrement mcrypt
LXXXV. Fonctions de paiement MCVE (Monetra)
LXXXVI. Fonctions Memcache
LXXXVII. Hash
LXXXVIII. Fonctions Mimetype
LXXXIX. Ming pour Flash
XC. Fonctions diverses
XCI. mnoGoSearch
XCII. Microsoft SQL Server
XCIII. Microsoft SQL Server et Fonctions Sybase (PDO_DBLIB)
XCIV. Sessions Mohawk
XCV. mSQL
XCVI. Chaînes de caractères multi-octets
XCVII. Fonctions muscat
XCVIII. MySQL
XCIX. Fonctions MySQL (PDO_MYSQL)
C. Extension MySQL améliorée
CI. Fonctions de contrôle d'écran de terminal
CII. Réseau
CIII. Fonctions Newt
CIV. Netscape Server API
CV. agrégation d'objets/Composition de fonctions
CVI. Overload
CVII. Fonctions Oracle
CVIII. Fonctions ODBC (unifiés)
CIX. Fonctions ODBC et DB2 (PDO_ODBC)
CX. oggvorbis
CXI. Gestion Audio OpenAL
CXII. OpenSSL
CXIII. Oracle (Obsolète)
CXIV. Fonctions Oracle (PDO_OCI)
CXV. Bufferisation de sortie
CXVI. Ovrimos SQL
CXVII. Accès aux fichiers Paradox
CXVIII. Fonctions Parsekit
CXIX. Contrôle des processus
CXX. Expressions rationnelles compatibles Perl
CXXI. Fonctions PDF
CXXII. Fonctions PDO
CXXIII. Phar archive stream and classes
CXXIV. Options PHP et informations
CXXV. Fonctions POSIX
CXXVI. Expressions rationnelles
CXXVII. PostgreSQL
CXXVIII. Fonctions PostgreSQL (PDO_PGSQL)
CXXIX. Impression
CXXX. Exécution de programmes externes
CXXXI. Création de document PostScript
CXXXII. Pspell
CXXXIII. qtdom
CXXXIV. Radius
CXXXV. Rar
CXXXVI. Readline (GNU)
CXXXVII. Recode (GNU)
CXXXVIII. Fonctions Lecture d'En-tête RPM
CXXXIX. Fonctions runkit
CXL. SAM - Messagerie asynchrone
CXLI. Extension client Satellite CORBA (Obsolète)
CXLII. SCA Functions
CXLIII. Fonctions SDO
CXLIV. Fonctions de Service d'Accès de Données SDO XML
CXLV. Fonctions SDO Relationnel Service d'Accès de Données
CXLVI. Sémaphores et gestion de la mémoire partagée
CXLVII. SESAM
CXLVIII. Sauvegarde d'Identifiant de session PostgreSQL
CXLIX. Sessions
CL. Mémoire partagée
CLI. Fonctions SimpleXML
CLII. Fonctions SNMP
CLIII. Fonctions SOAP
CLIV. Sockets
CLV. Fonctions Standard PHP Library (SPL)
CLVI. Fonctions SQLite
CLVII. Fonctions SQLite (PDO_SQLITE)
CLVIII. Shell2 sécurisé
CLIX. Fonctions statistics
CLX. Flux
CLXI. Chaînes de caractères (Strings)
CLXII. Subversion Fonctions
CLXIII. Shockwave Flash
CLXIV. Swish Functions
CLXV. Sybase
CLXVI. Fonctions TCP Wrappers
CLXVII. Tidy
CLXVIII. Analyseur de code PHP
CLXIX. Unicode Functions
CLXX. URL
CLXXI. Fonctions de gestion des variables
CLXXII. Paiement par Verisign
CLXXIII. vpopmail
CLXXIV. API windows
CLXXV. WDDX
CLXXVI. Fonctions win32ps
CLXXVII. Fonctions win32service
CLXXVIII. Fonctions xattr
CLXXIX. Fonctions xdiff
CLXXX. Analyseur syntaxique XML
CLXXXI. XML-RPC
CLXXXII. XMLReader functions
CLXXXIII. Fonctions XMLWriter
CLXXXIV. XSL
CLXXXV. XSLT
CLXXXVI. YAZ
CLXXXVII. NIS
CLXXXVIII. Fonctions ZIP
CLXXXIX. Compression Zlib
VII. PHP at the Core: A Hacker's Guide to the Zend Engine
45. The PHP 5 build system
46. Extension structure
47. Memory management
48. Working with variables
49. Writing functions
50. Working with classes and objects
51. Working with resources
52. Working with INI settings
53. Working with streams
54. PDO Driver How-To
55. Extension FAQs
56. Zend Engine 2 API reference
57. Zend Engine 1
58. The future: PHP 6 and Zend Engine 3
VIII. FAQ : foire Aux Questions
59. Informations générales
60. Listes de diffusions
61. Obtenir PHP
62. Considérations sur les bases de données
63. FAQ sur l'installation
64. Problèmes de compilation
65. Utiliser PHP
66. PHP et HTML
67. PHP et COM
68. PHP et les autres langages
69. Migrer de PHP 2 à PHP 3
70. Migrer de PHP 3 à PHP 4
71. Migration de PHP 4 à PHP 5
72. Questions diverses
IX. Annexes
A. Histoire de PHP
B. Passer de PHP 5.1.x à PHP 5.2.x
C. Passer de PHP 5.0.x à PHP 5.1.x
D. Migration de PHP 4 à PHP 5
E. Migration de PHP 3 à PHP 4
F. Migration de PHP/FI 2 à PHP 3
G. Débogueur PHP
H. Options de configuration
I. Directives du php.ini
J. Liste des Fuseaux Horaires Supportés
K. Catégorie des extensions
L. Liste des alias
M. Mots réservés en PHP
N. Types des ressources PHP
O. Liste des protocoles supportés
P. Liste des filtres standards
Q. Liste des modes de transport de sockets disponibles
R. Comparaison de types en PHP
S. Liste des tokens de l'analyseur
T. Guide de nommage de l'espace utilisateur
U. À propos du manuel
V. Open Publication License
W. Index des fonctions
X. Eléments Absents
X. Version HTML Help
73. About This Edition
74. Using PHP Manual CHM Edition
75. The Full Text Search
76. Specialities of this Edition
77. Integrating the PHP Manual
78. Skin development
79. CHM Edition Credits