Manual de PHP

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

Editado por

Rafael Martínez
Angela Pardo
Federico Finos
Pablo Daniel Rigazzi
Robert Sánchez
Leonardo Boshell
Javier Eguiluz Perez
Javier Tacón Iglesias

15-04-2004


Tabla de contenidos
Prefacio
I. Conceptos Básicos
1. Introducción
2. Una explicación sencilla
3. Instalación
4. Configuración del comportamiento de PHP
II. Referencia del Lenguaje
5. Síntaxis básica
6. Tipos
7. Variables
8. Constantes
9. Expresiones
10. Operadores
11. Estructuras de Control
12. Funciones
13. Clases y Objetos
14. Explicando las Referencias
III. Seguridad
15. Seguridad
IV. Características
16. Autentificación HTTP con PHP
17. Cookies
18. Manejo de envío de archivos
19. Usando archivos remotos
20. Manejando conexiones
21. Conexiones persistentes a bases de datos
22. Modo Seguro (Safe Mode)
23. Usando PHP desde la línea de comando
V. Referencia de las Funciones
I. Funciones específicas de Apache
II. Funciones de matrices
III. Funciones Aspell [deprecated]
IV. Funciones matemáticas de precisión arbitraria BCMath
V. Funciones de compresión Bzip2
VI. Funciones de calendario
VII. Funciones del API de CCVS
VIII. Funciones de soporte COM para Windows
IX. Funciones de Clases/Objetos
X. Funciones ClibPDF
XI. Crack Functions
XII. Funciones CURL (Client URL Library)
XIII. Funciones de pago electrónico
XIV. Cyrus IMAP administration Functions
XV. Funciones de Tipo de Caracter
XVI. Funciones de la capa de abstraccion de bases de datos (dbm-style)
XVII. Funciones de Fecha y Hora
XVIII. Funciones para dBase
XIX. Funciones dbm
XX. dbx Functions
XXI. DB++ Functions
XXII. Funciones de acceso directo a E/S
XXIII. Funciones de Directorio
XXIV. Funciones de DOM XML
XXV. .NET Functions
XXVI. Funciones de Gestión de Errores y Registros
XXVII. File Alteration Monitor Functions
XXVIII. FrontBase Functions
XXIX. Funciones filePro
XXX. Funciones del Sistema de Archivos
XXXI. Funciones Forms Data Format (Formato de Datos de Formularios)
XXXII. FriBiDi Functions
XXXIII. Funciones FTP
XXXIV. Funciones de Gestión de Funciones
XXXV. Gettext
XXXVI. GMP Functions
XXXVII. Funciones HTTP
XXXVIII. Funciones para Hyperwave
XXXIX. Hyperwave API Functions
XL. iconv Functions
XLI. Funciones para imágenes
XLII. Funciones IMAP
XLIII. Funciones de Informix
XLIV. Funciones InterBase
XLV. Ingres II functions
XLVI. IRC Gateway Functions
XLVII. Integración de Java y PHP
XLVIII. Funciones LDAP
XLIX. LZF Functions
L. Funciones de Correo
LI. Funciones mailparse
LII. Funciones matemáticas
LIII. Multibyte String Functions
LIV. MCAL functions
LV. Funciones de Cifrado Mcrypt
LVI. MCVE Payment Functions
LVII. Funciones Mhash
LVIII. Funciones Mimetype
LIX. Funciones de Microsoft SQL Server
LX. Ming functions for Flash
LXI. Funciones de Miscelánea
LXII. mnoGoSearch Functions
LXIII. Funciones mSQL
LXIV. Funciones MySQL
LXV. Improved MySQL Extension
LXVI. Mohawk Software Session Handler Functions
LXVII. muscat Functions
LXVIII. Funciones de Red
LXIX. Funciones de Control de Pantalla con Terminal Ncurses
LXX. Lotus Notes Functions
LXXI. NSAPI-specific Functions
LXXII. ODBC functions
LXXIII. Object Aggregation/Composition Functions
LXXIV. Funciones de Oracle 8
LXXV. OpenSSL Functions
LXXVI. Funciones Oracle
LXXVII. Ovrimos SQL functions
LXXVIII. Funciones de Control de Salida
LXXIX. Object property and method call overloading
LXXX. Funciones PDF
LXXXI. Verisign Payflow Pro functions
LXXXII. Opciones e Información de PHP
LXXXIII. Funciones POSIX
LXXXIV. Funciones PostgreSQL
LXXXV. Process Control Functions
LXXXVI. Funciones de Ejecución de Programas
LXXXVII. Printer Functions
LXXXVIII. Pspell Functions
LXXXIX. GNU Readline
XC. Funciones GNU Recode
XCI. Funciones de Expresiones Regulares (Compatibles con Perl)
XCII. qtdom Functions
XCIII. Funciones de Expresiones Regulares (POSIX Extendido)
XCIV. Funciones Semáforo y de memoria compartida
XCV. SESAM database functions
XCVI. Funciones para el manejo de sesiones
XCVII. Funciones de Memoria Compartida
XCVIII. SimpleXML functions
XCIX. SOAP Functions
C. SQLite
CI. Shockwave Flash functions
CII. Funciones SNMP
CIII. Funciones de Socket
CIV. Standard PHP Library (SPL) Functions
CV. Funciones de Secuencias
CVI. Funciones de Cadenas
CVII. Funciones de Sybase
CVIII. TCP Wrappers Functions
CIX. Tidy Functions
CX. Tokenizer Functions
CXI. Funciones de URL
CXII. Funciones de Variables
CXIII. vpopmail Functions
CXIV. W32api Functions
CXV. Funciones WDDX
CXVI. Funciones de intérprete XML
CXVII. XML-RPC Functions
CXVIII. xdiff Functions
CXIX. XSLT functions
CXX. YAZ
CXXI. NIS funciona
CXXII. Funciones de manejo de archivos Zip (sólo lectura)
CXXIII. Funciones de Compresión Zlib
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: Interfaces para autores de extensiones
43. API de Secuencia para Autores de Extensiones PHP
VIII. FAQ: Preguntas frecuentes
44. General Information
45. Listas de correo
46. Obtención de PHP
47. Database issues
48. Instalación
49. Build Problems
50. Uso de PHP
51. PHP and HTML
52. PHP and COM
53. PHP y otros lenguajes
54. Migración de PHP 2 a PHP 3
55. Migración de PHP 3 a PHP 4
56. Preguntas Varias
IX. Apéndices
A. Historia de PHP y proyectos relacionados
B. Migrating from PHP 4 to PHP 5
C. Migración de PHP 3 a PHP 4
D. Migración desde PHP/FI 2 hacia PHP 3
E. Depuración en PHP
F. Extensión de PHP 3
G. Lista de alias de funciones
H. Lista de Palabras Reservadas
I. Lista de Tipos de Recurso
J. Lista de Protocolos/Envolturas Soportadas
K. List of Built-In Filters
L. Lista de Transportes de Sockets Soportados
M. Tablas de comparación de tipos PHP
N. Lista de Identificadores (tokens) del Analizador
O. Sobre el manual
P. Open Publication License
Q. Índice de funciones
R. Material que falta