Manuale PHP

Stig Sæther Bakken
Alexander Aulbach
Egon Schmid
Jim Winstead
Lars Torben Wilson
Rasmus Lerdorf
Andrei Zmievski
Jouni Ahto

A cura di

Luca Perugini
Simone Cortesi
Marco Cucinato
Darvin Andrioli
Tradotto con la collaborazione di:
Massimo Colombo
Marco De Nittis
Fabio Gandola
Sergio Marchesini
Alan D'Angelo
Giacomo Tesio
Marco Spisto
Gabriele Scaroni
Mariano Calandra
Rocco Curcio
Luca Costantino

15-04-2004


Sommario
Prefazione
I. Guida Rapida
1. Introduzione
2. Una semplice introduzione
3. Installazione
4. Runtime Configuration
II. Struttura del Linguaggio
5. Sintassi Fondamentale
6. Types
7. Variables
8. Costanti
9. Expressions
10. Operatori
11. Strutture di controllo
12. Funzioni
13. Classi e Oggetti
14. Spiegazioni sui riferimenti
III. Security
15. Security
IV. Caratteristiche
16. Autenticazione HTTP usando PHP
17. Cookies
18. Caricare file
19. Utilizzo di file remoti
20. Gestione della connessione
21. Connessioni Persistenti ai Database
22. Modalità sicura (Safe mode)
23. Utilizzo di PHP da linea di comando
V. Guida Funzioni
I. Funzioni Apache
II. Funzioni di Array
III. Funzioni Aspell [deprecated]
IV. Funzioni Matematiche BCMath a precisione arbitraria
V. Funzioni di compressione Bzip2
VI. Funzioni Calendar
VII. Funzioni API CCVS [deprecate]
VIII. Funzioni di supporto COM per Windows
IX. Funzioni per Classi/Oggetti
X. Funzioni ClibPDF
XI. Funzioni di Crack
XII. Funzioni CURL, Client URL Library
XIII. Funzioni di pagamento Cybercash
XIV. Funzioni di amministrazione Cyrus IMAP
XV. Funzioni di tipo dei caratteri
XVI. Database (dbm-style) Abstraction Layer Functions
XVII. Funzioni di Data e Ora
XVIII. Funzioni dBase
XIX. Funzioni DBM
XX. dbx Functions
XXI. DB++ Functions
XXII. Funzioni per l'IO diretto
XXIII. Funzioni per le directory
XXIV. Funzioni DOM XML
XXV. Funzioni .NET
XXVI. Funzioni di gestione degli errori e di logging
XXVII. File Alteration Monitor Functions
XXVIII. FrontBase Functions
XXIX. Funzioni filePro
XXX. Filesystem functions
XXXI. Funzioni Forms Data Format
XXXII. Funzioni FriBiDi
XXXIII. Funzioni FTP
XXXIV. Function Handling Functions
XXXV. Gettext
XXXVI. Funzioni GMP
XXXVII. Funzioni HTTP
XXXVIII. Hyperwave Functions
XXXIX. Hyperwave API Functions
XL. funzioni iconv
XLI. Funzioni per le immagini
XLII. IMAP, POP3 and NNTP Functions
XLIII. Informix Functions
XLIV. Funzioni InterBase
XLV. Ingres II Functions
XLVI. IRC Gateway Functions
XLVII. PHP / Java Integration
XLVIII. LDAP Functions
XLIX. LZF Functions
L. Funzioni di Mail
LI. mailparse Functions
LII. Funzioni Matematiche
LIII. Multibyte String Functions
LIV. MCAL Functions
LV. Mcrypt Encryption Functions
LVI. MCVE Payment Functions
LVII. Mhash Functions
LVIII. Mimetype Functions
LIX. Funzioni per Microsoft SQL Server
LX. Ming functions for Flash
LXI. Miscellaneous Functions
LXII. mnoGoSearch Functions
LXIII. mSQL Functions
LXIV. MySQL Functions
LXV. Improved MySQL Extension
LXVI. Mohawk Software Session Handler Functions
LXVII. muscat Functions
LXVIII. Funzioni di rete
LXIX. Ncurses Terminal Screen Control Functions
LXX. Lotus Notes Functions
LXXI. NSAPI-specific Functions
LXXII. Funzioni ODBC Unificate
LXXIII. Object Aggregation/Composition Functions
LXXIV. Funzioni Oracle 8
LXXV. OpenSSL Functions
LXXVI. Funzioni Oracle
LXXVII. Ovrimos SQL Functions
LXXVIII. Output Control Functions
LXXIX. Proprietà object e method call overloading
LXXX. PDF functions
LXXXI. Verisign Payflow Pro Functions
LXXXII. PHP Opzioni&Informazioni
LXXXIII. Funzioni POSIX
LXXXIV. Funzioni PostgreSQL
LXXXV. Process Control Functions
LXXXVI. Funzioni per l'esecuzione di programmi
LXXXVII. Funzioni per le Stampanti
LXXXVIII. Pspell Functions
LXXXIX. GNU Readline
XC. GNU Recode Functions
XCI. Funzioni per le espressioni regolari (Perl compatibili)
XCII. Funzioni qtdom
XCIII. Funzioni per le espressioni regolari (POSIX estesa)
XCIV. Funzioni per i semafori, la memoria condivisa ed IPC
XCV. SESAM Database Functions
XCVI. Funzioni di gestione della sessione
XCVII. Funzioni relative alla memoria condivisa
XCVIII. SimpleXML functions
XCIX. SOAP Functions
C. SQLite
CI. Shockwave Flash Functions
CII. Funzioni per SNMP
CIII. Funzioni relative ai Socket
CIV. Standard PHP Library (SPL) Functions
CV. Stream Functions
CVI. String Functions
CVII. Sybase Functions
CVIII. TCP Wrappers Functions
CIX. Tidy Functions
CX. Tokenizer Functions
CXI. URL Functions
CXII. Funzioni di Variabili
CXIII. Funzioni vpopmail
CXIV. Funzioni W32api
CXV. WDDX Functions
CXVI. Funzioni relative al parser XML
CXVII. Funzioni XMLRPC
CXVIII. xdiff Functions
CXIX. Funzioni XSLT
CXX. YAZ Functions
CXXI. YP/NIS Functions
CXXII. Funzioni per File Zip (Accesso di Sola Lettura)
CXXIII. Zlib Compression Functions
VI. Zend API
24. Overview
25. Extension Possibilities
26. Source Layout
27. PHP's Automatic Build System
28. Creating Extensions
29. Using Extensions
30. Troubleshooting
31. Source Discussion
32. Accepting Arguments
33. Creating Variables
34. Duplicating Variable Contents: The Copy Constructor
35. Returning Values
36. Printing Information
37. Startup and Shutdown Functions
38. Calling User Functions
39. Initialization File Support
40. Where to Go from Here
41. Reference: Some Configuration Macros
42. API Macros
VII. PHP API: Interfacce per gli autori di estensioni
43. Streams API for PHP Extension Authors
VIII. FAQ: Frequently Asked Questions (domande e risposte ricorrenti)
44. Informazioni Generali
45. Mailing list
46. Ottenere PHP
47. Database issues
48. Installazione
49. Problemi di installazione
50. Using PHP
51. PHP and HTML
52. PHP e COM
53. PHP e gli altri linguaggi di programmazione
54. Migrazione da PHP 2 a PHP 3
55. Migrazione da PHP 3 a PHP 4
56. Domande varie
IX. Appendici
A. History of PHP and related projects
B. Migrating from PHP 4 to PHP 5
C. Migrating from PHP 3 to PHP 4
D. Migrazione da PHP/FI 2 a PHP 3
E. Debugging PHP
F. Extending PHP 3
G. Lista dei sinonimi delle funzioni PHP
H. Parole riservate nel PHP
I. List of Resource Types
J. List of Supported Protocols/Wrappers
K. List of Built-In Filters
L. List of Supported Socket Transports
M. PHP type comparison tables
N. List of Parser Tokens
O. Informazioni sul manuale
P. Open Publication License
Q. Indice delle Funzioni
R. Informazioni mancanti