PHP 7.2 Documentation
Table of Contents
Copyright
PHP Manual
- Preface
Getting Started
- Introduction
- A simple tutorial
Installation and Configuration
- General Installation Considerations
- Installation on Unix systems
- Installation on macOS
- Installation on Windows systems
- Installation on Cloud Computing platforms
- FastCGI Process Manager (FPM)
- Installation of PECL extensions
- Problems?
- Runtime Configuration
Language Reference
- Basic syntax
- Types
- Variables
- Constants
- Expressions
- Operators
- Control Structures
- Functions
- Classes and Objects
- Namespaces
- Errors
- Exceptions
- Generators
- References Explained
- Predefined Variables
- Predefined Exceptions
- Predefined Interfaces and Classes
- Context options and parameters
- Supported Protocols and Wrappers
Security
- Introduction
- General considerations
- Installed as CGI binary
- Installed as an Apache module
- Session Security
- Filesystem Security
- Database Security
- Error Reporting
- Using Register Globals
- User Submitted Data
- Magic Quotes
- Hiding PHP
- Keeping Current
Features
- HTTP authentication with PHP
- Cookies
- Sessions
- Dealing with XForms
- Handling file uploads
- Using remote files
- Connection handling
- Persistent Database Connections
- Safe Mode
- Command line usage — Using PHP from the command line
- Garbage Collection
- DTrace Dynamic Tracing
Function Reference
- Affecting PHP's Behaviour
- Audio Formats Manipulation
- Authentication Services
- Command Line Specific Extensions
- Compression and Archive Extensions
- Credit Card Processing
- Cryptography Extensions
- Database Extensions
- Date and Time Related Extensions
- File System Related Extensions
- Human Language and Character Encoding Support
- Image Processing and Generation
- Mail Related Extensions
- Mathematical Extensions
- Non-Text MIME Output
- Process Control Extensions
- Other Basic Extensions
- Other Services
- Search Engine Extensions
- Server Specific Extensions
- Session Extensions
- Text Processing
- Variable and Type Related Extensions
- Web Services
- Windows Only Extensions
- XML Manipulation
- GUI Extensions
PHP at the Core: A Hacker's Guide
- Preface
- Memory management
- Working with Variables
- Writing Functions
- Writing Classes
- Working with Resources
- Working with INI settings
- Working with streams
- The "counter" Extension - A Continuing Example
- The PHP 5 build system
- Extension structure
- PDO Driver How-To
- Extension FAQs
- Zend Engine 2 API reference
- Zend Engine 2 Opcodes
- Zend Engine 1
FAQ — FAQ: Frequently Asked Questions
- General Information
- Mailing lists
- Obtaining PHP
- Database issues
- Installation
- Build Problems
- Using PHP
- Password Hashing — Safe Password Hashing
- PHP and HTML
- PHP and COM
- Miscellaneous Questions
Appendices
- History of PHP and Related Projects
- Migrating from PHP 7.2.x to PHP 7.3.x
- Migrating from PHP 7.1.x to PHP 7.2.x
- Migrating from PHP 7.0.x to PHP 7.1.x
- Migrating from PHP 5.6.x to PHP 7.0.x
- Migrating from PHP 5.5.x to PHP 5.6.x
- Migrating from PHP 5.4.x to PHP 5.5.x
- Migrating from PHP 5.3.x to PHP 5.4.x
- Migrating from PHP 5.2.x to PHP 5.3.x
- Migrating from PHP 5.1.x to PHP 5.2.x
- Migrating from PHP 5.0.x to PHP 5.1.x
- Migrating from PHP 4 to PHP 5.0.x
- Debugging in PHP
- Configure options
- php.ini directives
- Extension List/Categorization
- List of Function Aliases
- List of Reserved Words
- List of Resource Types
- List of Available Filters
- List of Supported Socket Transports
- PHP type comparison tables
- List of Parser Tokens
- Userland Naming Guide
- About the manual
- Creative Commons Attribution 3.0
- Index listing
- Changelog
Documentation PHP 7.2
Table des matières
droits d'auteur
Manuel PHP
- préface
Commencer
- Introduction
- Un tutoriel simple
Installation et configuration
- Considérations générales sur l'installation
- Installation sur les systèmes Unix
- Installation sur macOS
- Installation sur les systèmes Windows
- Installation sur des plateformes de cloud computing
- Gestionnaire de processus FastCGI (FPM)
- Installation d'extensions PECL
- Problèmes?
- Configuration d'exécution
Référence du langage
- syntaxe de base
- Les types
- Variables
- Constantes
- Expressions
- Les opérateurs
- Structures de contrôle
- Les fonctions
- Classes et objets
- Espaces de noms
- Les erreurs
- Exceptions
- Générateurs
- Références expliquées
- Variables prédéfinies
- Exceptions prédéfinies
- Interfaces et classes prédéfinies
- Options de contexte et paramètres
- Protocoles pris en charge et wrappers
Sécurité
- Introduction
- Considérations générales
- Installé en binaire CGI
- Installé en tant que module Apache
- Sécurité de session
- Sécurité du système de fichiers
- Sécurité de la base de données
- Rapport d'erreur
- Utilisation de Register Globals
- Données soumises par l'utilisateur
- Citations magiques
- Cacher PHP
- Se tenir au courant
Caractéristiques
- Authentification HTTP avec PHP
- Biscuits
- sessions
- Traiter avec XForms
- Gestion des téléchargements de fichiers
- Utilisation de fichiers distants
- Gestion de la connexion
- Connexions persistantes à la base de données
- Mode sans échec
- Utilisation de la ligne de commande - Utilisation de PHP à partir de la ligne de commande
- Collecte des ordures
- Traçage dynamique DTrace
Référence de fonction
- Affecter le comportement de PHP
- Manipulation des formats audio
- Services d'authentification
- Extensions spécifiques à la ligne de commande
- Extensions de compression et d'archivage
- Traitement de carte de crédit
- Extensions de cryptographie
- Extensions de base de données
- Extensions liées à la date et à l'heure
- Extensions liées au système de fichiers
- Prise en charge du langage humain et de l'encodage de caractères
- Traitement et génération d'images
- Extensions liées au courrier
- Extensions mathématiques
- Sortie MIME non textuelle
- Extensions de contrôle de processus
- Autres extensions de base
- Autres services
- Extensions de moteur de recherche
- Extensions spécifiques au serveur
- Extensions de session
- Traitement de texte
- Extensions liées aux types et variables
- Services Web
- Extensions Windows uniquement
- Manipulation XML
- Extensions GUI
PHP au coeur: Guide du pirate
- préface
- Gestion de la mémoire
- Travailler avec des variables
- Fonctions d'écriture
- Cours d'écriture
- Travailler avec des ressources
- Travailler avec les paramètres INI
- Travailler avec des flux
- L'extension "counter" - Un exemple continu
- Le système de compilation PHP 5
- Structure d'extension
- Guide du pilote PDO
- FAQ sur les extensions
- Référence de l'API Zend Engine 2
- Opcodes Zend Engine 2
- Zend Engine 1
FAQ - FAQ: Foire aux questions
- Informations générales
- listes de diffusion
- Obtenir du PHP
- Problèmes de base de données
- installation
- Problèmes de construction
- Utiliser PHP
- Hachage de mots de passe - Hachage de mots de passe sécurisé
- PHP et HTML
- PHP et COM
- Questions diverses
Les annexes
- Histoire de PHP et des projets associés
- Migration de PHP 7.2.x vers PHP 7.3.x
- Migration de PHP 7.1.x vers PHP 7.2.x
- Migration de PHP 7.0.x vers PHP 7.1.x
- Migration de PHP 5.6.x vers PHP 7.0.x
- Migration de PHP 5.5.x vers PHP 5.6.x
- Migration de PHP 5.4.x vers PHP 5.5.x
- Migration de PHP 5.3.x vers PHP 5.4.x
- Migration de PHP 5.2.x vers PHP 5.3.x
- Migration de PHP 5.1.x vers PHP 5.2.x
- Migration de PHP 5.0.x vers PHP 5.1.x
- Migration de PHP 4 à PHP 5.0.x
- Débogage en PHP
- Configurer les options
- directives php.ini
- Liste d'extension / catégorisation
- Liste des alias de fonction
- Liste de mots réservés
- Liste des types de ressources
- Liste des filtres disponibles
- Liste des transports de sockets pris en charge
- Tableaux de comparaison de types PHP
- Liste des jetons d'analyse
- Guide de nommage Userland
- À propos du manuel
- Creative Commons Attribution 3.0
- Indexation
- Changelog