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
Documentazione PHP 7.2
Sommario
Diritto d'autore
Manuale PHP
- Prefazione
Iniziare
- Introduzione
- Un semplice tutorial
Installazione e configurazione
- Considerazioni generali sull'installazione
- Installazione su sistemi Unix
- Installazione su macOS
- Installazione su sistemi Windows
- Installazione su piattaforme di Cloud Computing
- FastCGI Process Manager (FPM)
- Installazione di estensioni PECL
- I problemi?
- Configurazione di runtime
Riferimento linguistico
- Sintassi di base
- Tipi
- Variabili
- Costanti
- Espressioni
- Operatori
- Strutture di controllo
- Funzioni
- Classi e oggetti
- Namespace
- Errori
- Eccezioni
- Generatori
- Spiegazione dei riferimenti
- Variabili predefinite
- Eccezioni predefinite
- Interfacce e classi predefinite
- Opzioni e parametri del contesto
- Protocolli e wrapper supportati
Sicurezza
- Introduzione
- Considerazioni generali
- Installato come binario CGI
- Installato come un modulo Apache
- Sicurezza della sessione
- Sicurezza del filesystem
- Sicurezza del database
- Segnalazione errori
- Usando Register Globals
- Dati inviati dall'utente
- Citazioni magiche
- Nascondere PHP
- Mantenere corrente
Caratteristiche
- Autenticazione HTTP con PHP
- Biscotti
- Sessioni
- Trattare con XForms
- Gestire i caricamenti di file
- Utilizzo di file remoti
- Gestione delle connessioni
- Connessioni di database persistenti
- Modalità sicura
- Uso della riga di comando - Utilizzo di PHP dalla riga di comando
- Raccolta dei rifiuti
- Traccia dinamica DTrace
Riferimento alle funzioni
- Influenza sul comportamento di PHP
- Manipolazione formati audio
- Servizi di autenticazione
- Estensioni specifiche della riga di comando
- Estensioni di compressione e archivio
- Elaborazione della carta di credito
- Estensioni crittografiche
- Estensioni del database
- Estensioni correlate alla data e all'ora
- Estensioni correlate al file system
- Supporto per la codifica del linguaggio umano e dei caratteri
- Elaborazione e generazione di immagini
- Estensioni correlate alla posta
- Estensioni matematiche
- Output MIME non di testo
- Estensioni di controllo del processo
- Altre estensioni di base
- Altri servizi
- Estensioni del motore di ricerca
- Estensioni specifiche del server
- Estensioni di sessione
- Elaborazione del testo
- Estensioni relative a variabili e tipi
- Servizi web
- Solo estensioni di Windows
- Manipolazione XML
- Estensioni GUI
PHP al Core: una guida per hacker
- Prefazione
- Gestione della memoria
- Lavorare con le variabili
- Funzioni di scrittura
- Classi di scrittura
- Lavorare con le risorse
- Lavorare con le impostazioni INI
- Lavorare con i flussi
- L'estensione "contatore" - Un esempio continuo
- Il sistema di compilazione PHP 5
- Struttura di estensione
- Guida ai driver PDO
- Domande frequenti sull'estensione
- Riferimento API Zend Engine 2
- Opcode Zend Engine 2
- Motore Zend 1
FAQ - FAQ: domande frequenti
- Informazione generale
- Mailing list
- Ottenere PHP
- Problemi di database
- Installazione
- Costruisci problemi
- Utilizzo di PHP
- Hash password - Hash password sicura
- PHP e HTML
- PHP e COM
- Domande varie
appendici
- Storia di PHP e progetti correlati
- Migrazione da PHP 7.2.x a PHP 7.3.x
- Migrazione da PHP 7.1.x a PHP 7.2.x
- Migrazione da PHP 7.0.x a PHP 7.1.x
- Migrazione da PHP 5.6.x a PHP 7.0.x
- Migrazione da PHP 5.5.x a PHP 5.6.x
- Migrazione da PHP 5.4.x a PHP 5.5.x
- Migrazione da PHP 5.3.x a PHP 5.4.x
- Migrazione da PHP 5.2.x a PHP 5.3.x
- Migrazione da PHP 5.1.x a PHP 5.2.x
- Migrazione da PHP 5.0.x a PHP 5.1.x
- Migrazione da PHP 4 a PHP 5.0.x
- Debug in PHP
- Configura le opzioni
- direttive php.ini
- Elenco di estensione / Categorizzazione
- Elenco di alias funzione
- Elenco delle parole riservate
- Elenco dei tipi di risorse
- Elenco dei filtri disponibili
- Elenco dei trasporti di socket supportati
- tabelle di confronto di tipo PHP
- Elenco dei token Parser
- Usering Naming Guide
- Informazioni sul manuale
- Creative Commons Attribution 3.0
- Elenco degli indici
- Changelog