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
Documentación PHP 7.2
Tabla de contenido
Derechos de autor
Manual de PHP
- Prefacio
Empezando
- Introducción
- Un tutorial sencillo.
Instalacion y configuracion
- Consideraciones generales de instalación
- Instalación en sistemas Unix.
- Instalación en macOS
- Instalación en sistemas Windows.
- Instalación en plataformas de Cloud Computing.
- FastCGI Process Manager (FPM)
- Instalación de extensiones PECL.
- ¿Problemas?
- Configuración de Runtime
Referencia idiomática
- Sintaxis básica.
- Tipos
- Variables
- Constantes
- Expresiones
- Operadores
- Estructuras de Control
- Funciones
- Clases y objetos
- Espacios de nombres
- errores
- Excepciones
- generadores
- Referencias explicadas
- Variables predefinidas
- Excepciones predefinidas
- Interfaces y clases predefinidas
- Opciones de contexto y parámetros.
- Protocolos y Wrappers soportados
Seguridad
- Introducción
- Consideraciones Generales
- Instalado como binario CGI.
- Instalado como un módulo de Apache.
- Seguridad de sesión
- Seguridad del sistema de archivos
- Seguridad de la base de datos
- Error al reportar
- Utilizando Register Globals
- Datos enviados por el usuario
- Cotizaciones de magia
- Ocultando PHP
- Mantenerse actualizado
Caracteristicas
- Autenticación HTTP con PHP
- Galletas
- Sesiones
- Tratar con XForms
- Manejo de archivos subidos
- Usando archivos remotos
- Manejo de la conexión.
- Conexiones de base de datos persistentes
- Modo seguro
- Uso de la línea de comandos - Uso de PHP desde la línea de comandos
- Recolección de basura
- DTrace Dynamic Tracing
Referencia de funciones
- Afectando el comportamiento de PHP
- Manipulación de formatos de audio.
- Servicios de autenticación
- Extensiones específicas de línea de comando
- Extensiones de compresión y archivo.
- Procesamiento de tarjetas de crédito
- Extensiones de criptografía
- Extensiones de base de datos
- Extensiones relacionadas con fecha y hora
- Extensiones relacionadas con el sistema de archivos
- Soporte de lenguaje humano y codificación de caracteres
- Procesamiento y generación de imágenes.
- Extensiones relacionadas con el correo
- Extensiones matemáticas
- Salida MIME sin texto
- Extensiones de control de proceso
- Otras extensiones básicas.
- Otros servicios
- Extensiones de motores de búsqueda
- Extensiones específicas de servidor
- Extensiones de sesión
- Procesamiento de texto
- Extensiones relacionadas con variables y tipos
- Servicios web
- Extensiones de Windows solamente
- Manipulación de XML
- Extensiones GUI
PHP en el núcleo: Guía de un hacker
- Prefacio
- Gestión de la memoria
- Trabajar con variables
- Funciones de escritura
- Clases de escritura
- Trabajar con recursos
- Trabajar con ajustes INI
- Trabajar con arroyos
- La extensión "contador" - Un ejemplo continuo
- El sistema de compilación PHP 5.
- Estructura de extensión.
- Cómo hacer el controlador DOP
- Preguntas frecuentes sobre extensiones
- Referencia API de Zend Engine 2
- Zend Engine 2 Opcodes
- Zend Engine 1
FAQ - FAQ: Preguntas frecuentes
- Información general
- Listas de correo
- Obteniendo PHP
- Problemas con la base de datos
- Instalación
- Problemas de construcción
- Utilizando PHP
- Hashing de contraseña - Hashing de contraseña seguro
- PHP y HTML
- PHP y COM
- Preguntas varias
Apéndices
- Historia de PHP y proyectos relacionados.
- Migración de PHP 7.2.x a PHP 7.3.x
- Migración de PHP 7.1.x a PHP 7.2.x
- Migración de PHP 7.0.x a PHP 7.1.x
- Migración de PHP 5.6.x a PHP 7.0.x
- Migración de PHP 5.5.x a PHP 5.6.x
- Migración de PHP 5.4.x a PHP 5.5.x
- Migración de PHP 5.3.x a PHP 5.4.x
- Migración de PHP 5.2.x a PHP 5.3.x
- Migración de PHP 5.1.x a PHP 5.2.x
- Migración de PHP 5.0.x a PHP 5.1.x
- Migración de PHP 4 a PHP 5.0.x
- Depuración en PHP
- Configurar opciones
- directivas php.ini
- Lista de extensiones / Categorización
- Lista de alias de funciones
- Lista de palabras reservadas
- Lista de tipos de recursos
- Lista de filtros disponibles
- Lista de transportes de socket compatibles
- tablas de comparación de tipos PHP
- Lista de fichas del analizador
- Guía de denominación de Userland
- Sobre el manual
- Creative Commons Attribution 3.0
- Listado del índice
- Registro de cambios