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

18-07-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. Sintaxis básica
6. Tipos
7. Variables
8. Constantes
9. Expresiones
10. Operadores
11. Estructuras de Control
12. Funciones
13. Clases y Objetos
14. Classes and Objects (PHP 5)
15. Explicando las Referencias
III. Seguridad
16. Seguridad
IV. Características
17. Autentificación HTTP con PHP
18. Cookies
19. Manejo de XForms
20. Manejo de envío de archivos
21. Usando archivos remotos
22. Manejando conexiones
23. Conexiones persistentes a bases de datos
24. Modo Seguro (Safe Mode)
25. 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 COM y .Net (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 Functions [obsoletas]
XX. dbx Functions
XXI. DB++ Functions
XXII. Funciones de acceso directo a E/S
XXIII. Funciones de Directorio
XXIV. DOM Functions
XXV. Funciones DOM XML
XXVI. .NET Functions
XXVII. Funciones de Gestión de Errores y Registros
XXVIII. File Alteration Monitor Functions
XXIX. FrontBase Functions
XXX. Funciones filePro
XXXI. Funciones del Sistema de Archivos
XXXII. Funciones del Formato de Datos de Formulario
XXXIII. FriBiDi Functions
XXXIV. Funciones FTP
XXXV. Funciones de Gestión de Funciones
XXXVI. Gettext
XXXVII. GMP Functions
XXXVIII. Funciones HTTP
XXXIX. Funciones para Hyperwave
XL. Hyperwave API Functions
XLI. iconv Functions
XLII. Funciones para imágenes
XLIII. Funciones IMAP, POP3 y NNTP
XLIV. Funciones de Informix
XLV. Funciones InterBase
XLVI. ID3 Functions
XLVII. Ingres II functions
XLVIII. IRC Gateway Functions
XLIX. Integración de Java y PHP
L. Funciones LDAP
LI. LZF Functions
LII. Funciones de Correo
LIII. Funciones mailparse
LIV. Funciones matemáticas
LV. Multibyte String Functions
LVI. MCAL functions
LVII. Funciones de Cifrado Mcrypt
LVIII. MCVE Payment Functions
LIX. Memcache Functions
LX. Funciones Mhash
LXI. Funciones Mimetype
LXII. Funciones de Microsoft SQL Server
LXIII. Ming functions for Flash
LXIV. Funciones de Miscelánea
LXV. mnoGoSearch Functions
LXVI. Funciones mSQL
LXVII. Funciones MySQL
LXVIII. Extensión mejorada de MySQL
LXIX. Mohawk Software Session Handler Functions
LXX. muscat Functions
LXXI. Funciones de Red
LXXII. Funciones de Control de Pantalla con Terminal Ncurses
LXXIII. Lotus Notes Functions
LXXIV. NSAPI-specific Functions
LXXV. ODBC functions
LXXVI. Object Aggregation/Composition Functions
LXXVII. Funciones de Oracle 8
LXXVIII. OpenSSL Functions
LXXIX. Funciones Oracle
LXXX. Ovrimos SQL functions
LXXXI. Funciones de Control de Salida
LXXXII. Object property and method call overloading
LXXXIII. Funciones PDF
LXXXIV. Verisign Payflow Pro functions
LXXXV. Opciones e Información de PHP
LXXXVI. Funciones POSIX
LXXXVII. Funciones PostgreSQL
LXXXVIII. Process Control Functions
LXXXIX. Funciones de Ejecución de Programas
XC. Printer Functions
XCI. Pspell Functions
XCII. GNU Readline
XCIII. Funciones GNU Recode
XCIV. Funciones de Expresiones Regulares (Compatibles con Perl)
XCV. qtdom Functions
XCVI. Funciones de Expresiones Regulares (POSIX Extendido)
XCVII. Funciones Semáforo y de memoria compartida
XCVIII. SESAM database functions
XCIX. Funciones para el manejo de sesiones
C. Funciones de Memoria Compartida
CI. SimpleXML functions
CII. SOAP Functions
CIII. SQLite
CIV. Shockwave Flash functions
CV. Funciones SNMP
CVI. Funciones de Socket
CVII. Standard PHP Library (SPL) Functions
CVIII. Funciones de Secuencias
CIX. Funciones de Cadenas
CX. Funciones de Sybase
CXI. TCP Wrappers Functions
CXII. Tidy Functions
CXIII. Tokenizer Functions
CXIV. Funciones de URL
CXV. Funciones de Variables
CXVI. vpopmail Functions
CXVII. W32api Functions
CXVIII. Funciones WDDX
CXIX. Funciones de intérprete XML
CXX. XML-RPC Functions
CXXI. xdiff Functions
CXXII. XSL functions
CXXIII. XSLT functions
CXXIV. YAZ
CXXV. NIS funciona
CXXVI. Funciones de manejo de archivos Zip (sólo lectura)
CXXVII. Funciones de Compresión Zlib
VI. Zend API
26. Overview
27. Extension Possibilities
28. Source Layout
29. PHP's Automatic Build System
30. Creating Extensions
31. Using Extensions
32. Troubleshooting
33. Source Discussion
34. Accepting Arguments
35. Creating Variables
36. Duplicating Variable Contents: The Copy Constructor
37. Returning Values
38. Printing Information
39. Startup and Shutdown Functions
40. Calling User Functions
41. Initialization File Support
42. Where to Go from Here
43. Reference: Some Configuration Macros
44. API Macros
VII. PHP API: Interfaces para autores de extensiones
45. API de Secuencia para Autores de Extensiones PHP
VIII. FAQ: Preguntas frecuentes
46. General Information
47. Listas de correo
48. Obtención de PHP
49. Database issues
50. Instalación
51. Build Problems
52. Uso de PHP
53. PHP and HTML
54. PHP and COM
55. PHP y otros lenguajes
56. Migración de PHP 2 a PHP 3
57. Migración de PHP 3 a PHP 4
58. 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. Configure options
H. Lista de directivas de núcleo en php.ini
I. Lista de alias de funciones
J. Lista de Palabras Reservadas
K. Lista de Tipos de Recurso
L. Lista de Protocolos/Envolturas Soportadas
M. List of Available Filters
N. Lista de Transportes de Sockets Soportados
O. Tablas de comparación de tipos PHP
P. Lista de Identificadores (tokens) del Analizador
Q. Sobre el manual
R. Open Publication License
S. Índice de funciones
T. Material que falta