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
Documentação do PHP 7.2
Índice
direito autoral
Manual PHP
- Prefácio
Começando
- Introdução
- Um tutorial simples
Instalação e Configuração
- Considerações Gerais sobre Instalação
- Instalação em sistemas Unix
- Instalação no macOS
- Instalação em sistemas Windows
- Instalação em plataformas de Cloud Computing
- FastCGI Process Manager (FPM)
- Instalação de extensões PECL
- Problemas?
- Configuração de tempo de execução
Referência de Linguagem
- sintaxe básica
- Tipos
- Variáveis
- constantes
- Expressões
- operadores
- Estruturas de Controle
- Funções
- Classes e Objetos
- Namespaces
- Erros
- exceções
- Geradores
- Referências explicadas
- Variáveis Predefinidas
- exceções predefinidas
- Interfaces e classes predefinidas
- Opções e parâmetros de contexto
- Protocolos e invólucros suportados
Segurança
- Introdução
- Considerações gerais
- Instalado como binário CGI
- Instalado como um módulo do Apache
- Segurança da Sessão
- Segurança do sistema de arquivos
- Segurança de banco de dados
- Relatório de erros
- Usando o Register Globals
- Dados enviados pelo usuário
- citações mágicas
- Escondendo PHP
- Mantendo atual
Características
- Autenticação HTTP com PHP
- Biscoitos
- Sessões
- Lidando com XForms
- Manuseando uploads de arquivos
- Usando arquivos remotos
- Manipulação de conexão
- Conexões de banco de dados persistentes
- Modo de segurança
- Uso de linha de comando - Usando PHP na linha de comando
- Coleta de lixo
- Rastreamento dinâmico do DTrace
Referência de Função
- Afetando o Comportamento do PHP
- Manipulação de formatos de áudio
- Serviços de Autenticação
- Extensões específicas de linha de comando
- Compressão e Extensões de Arquivo
- Processamento de cartão de crédito
- Extensões de criptografia
- Extensões de banco de dados
- Extensões Relacionadas com Data e Hora
- Extensões relacionadas ao sistema de arquivos
- Suporte para linguagem humana e codificação de caracteres
- Processamento e geração de imagens
Extensões relacionadas a email
- Extensões matemáticas
- Saída MIME sem texto
- Extensões de controle de processo
- Outras extensões básicas
- Outros serviços
- extensões de mecanismo de pesquisa
- Extensões Específicas do Servidor
- extensões de sessão
- Processamento de Texto
- Extensões Relacionadas à Variável e ao Tipo
- Serviços web
- Extensões somente do Windows
- Manipulação XML
- Extensões GUI
PHP no Core: um guia para hackers
- Prefácio
- gerenciamento de memória
- Trabalhando com Variáveis
- Funções de escrita
- aulas de redação
- Trabalhando com Recursos
- Trabalhando com configurações INI
- Trabalhando com fluxos
- A extensão "contador" - um exemplo contínuo
- O sistema de compilação do PHP 5
- estrutura de extensão
- Como fazer o driver do PDO
- FAQs de extensão
- Referência da API do Zend Engine 2
- Códigos de operação do Zend Engine 2
- Motor Zend 1
FAQ - FAQ: Perguntas Frequentes
- Informação geral
- listas de discussão
- Obtendo PHP
- Problemas no banco de dados
- Instalação
- Construa problemas
- usando PHP
- Hashing de Senha - Hashing Seguro de Senha
- PHP e HTML
- PHP e COM
- Perguntas Diversas
Apêndices
- História do PHP e projetos relacionados
- Migrando do PHP 7.2.x para o PHP 7.3.x
- Migrando do PHP 7.1.x para o PHP 7.2.x
- Migrando do PHP 7.0.x para o PHP 7.1.x
- Migrando do PHP 5.6.x para o PHP 7.0.x
- Migrando do PHP 5.5.x para o PHP 5.6.x
- Migrando do PHP 5.4.x para o PHP 5.5.x
- Migrando do PHP 5.3.x para o PHP 5.4.x
- Migrando do PHP 5.2.x para o PHP 5.3.x
- Migrando do PHP 5.1.x para o PHP 5.2.x
- Migrando do PHP 5.0.x para o PHP 5.1.x
- Migrando do PHP 4 para o PHP 5.0.x
- Depurando em PHP
- Configurar opções
- diretivas do php.ini
- Lista de extensões / categorização
- Lista de aliases de funções
- Lista de palavras reservadas
- Lista de tipos de recursos
- Lista de filtros disponíveis
- Lista de transportes de soquete suportados
- Tabelas de comparação de tipos PHP
- Lista de tokens do analisador
- Guia de nomeação de usuário
- Sobre o manual
- Creative Commons Attribution 3.0
- Listagem do índice
- Changelog