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 (Coordinador)
Víctor Fernández
Leonardo Boshell

27-01-2003


Tabla de contenidos
Prefacio
I. Conceptos Básicos
1. Introducción
2. A simple tutorial
3. Instalación
4. Configuración
5. Seguridad
II. Referencia del Lenguaje
6. Síntaxis básica
7. Types
8. Variables
9. Constantes
10. Expresiones
11. Operadores
12. Estructuras de Control
13. Funciones
14. Clases y Objetos
15. References Explained
III. Características
16. Autentificación HTTP con PHP
17. Cookies
18. Manejo de envío de ficheros
19. Usando archivos remotos
20. Manejando conexiones
21. Conexiones persistentes a bases de datos
22. Modo Seguro (Safe Mode)
23. Using PHP from the command line
IV. 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. soporte de las funciones COM para Windows
IX. Funciones de Clases/Objectos
X. Funciones de ClibPDF
XI. Crack functions
XII. CURL, Client URL Library Functions
XIII. Funciones de pago electrónico
XIV. Crédit Mutuel CyberMUT functions
XV. Cyrus IMAP administration functions
XVI. Character type functions
XVII. Funciones de la capa de abstraccion de bases de datos (dbm-style)
XVIII. Funciones de fecha y hora
XIX. Funciones para dBase
XX. Funciones dbm
XXI. dbx functions
XXII. DB++ Functions
XXIII. Direct IO functions
XXIV. Funciones con directorios
XXV. Funciones de DOM XML
XXVI. .NET functions
XXVII. Error Handling and Logging Functions
XXVIII. FrontBase Functions
XXIX. Funciones filePro
XXX. Funciones del sistema de ficheros
XXXI. Funciones Forms Data Format (Formato de Datos de Formularios)
XXXII. FriBiDi functions
XXXIII. Funciones FTP
XXXIV. Function Handling functions
XXXV. GNU 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 para Informix
XLIV. Funciones InterBase
XLV. Ingres II functions
XLVI. IRC Gateway Functions
XLVII. PHP / Java Integration
XLVIII. Funciones LDAP
XLIX. Funciones de Correo
L. mailparse functions
LI. Funciones matemáticas
LII. Multi-Byte String Functions
LIII. MCAL functions
LIV. Funciones Criptográficas
LV. MCVE Payment Functions
LVI. Funciones Hash
LVII. Mimetype Functions
LVIII. Funciones de Microsoft SQL Server
LIX. Ming functions for Flash
LX. Miscelánea de funciones
LXI. mnoGoSearch Functions
LXII. funciones mSQL
LXIII. Funciones MySQL
LXIV. Mohawk Software session handler functions
LXV. muscat functions
LXVI. Funciones de Red
LXVII. Ncurses terminal screen control functions
LXVIII. Lotus Notes functions
LXIX. ODBC functions
LXX. Object Aggregation/Composition Functions
LXXI. Funciones de Oracle 8
LXXII. OpenSSL functions
LXXIII. Funciones Oracle
LXXIV. Ovrimos SQL functions
LXXV. Output Control Functions
LXXVI. Object property and method call overloading
LXXVII. PDF functions
LXXVIII. Verisign Payflow Pro functions
LXXIX. opciones e información de PHP
LXXX. Funciones POSIX
LXXXI. Funciones de PostgreSQL
LXXXII. Process Control Functions
LXXXIII. Funciones de ejecución de programas
LXXXIV. Printer functions
LXXXV. Pspell Functions
LXXXVI. GNU Readline
LXXXVII. Funciones GNU Recode
LXXXVIII. Funciones de expresiones regulares compatibles con Perl
LXXXIX. qtdom functions
XC. Funciones para expresiones regulares
XCI. Funciones Semáforo y de memoria compartida
XCII. SESAM database functions
XCIII. Funciones para el manejo de sesiones
XCIV. Shared Memory Functions
XCV. Shockwave Flash functions
XCVI. Funciones SNMP
XCVII. Socket functions
XCVIII. Stream functions
XCIX. Funciones de cadenas
C. Funciones de Sybase
CI. Tokenizer functions
CII. Funciones URL
CIII. Funciones sobre variables
CIV. vpopmail functions
CV. W32api functions
CVI. Funciones WDDX
CVII. Funciones de intérprete XML
CVIII. XML-RPC functions
CIX. XSLT functions
CX. YAZ
CXI. NIS funciona
CXII. Zip File Functions (Read Only Access)
CXIII. Funciones de Compresión
V. Extending PHP 4.0
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
43. Streams API for PHP Extension Authors
Overview
Streams Basics
Streams as Resources
Streams Common API Reference
Streams Dir API Reference
Streams File API Reference
Streams Socket API Reference
Streams Structures
Streams Constants
VI. FAQ: Preguntas frecuentes
44. General Information
45. Mailing lists
46. Obtaining PHP
47. Database issues
48. Installation
49. Build Problems
50. Using PHP
51. PHP and HTML
52. PHP and COM
53. PHP and other languages
54. Migrating from PHP 2 to PHP 3
55. Migrating from PHP 3 to PHP 4
56. Miscellaneous Questions
VII. Apéndices
A. Historia de PHP y proyectos relacionados
B. Migrating from PHP 3 to PHP 4
C. Migrando de PHP/FI 2.0 a PHP 3.0
D. El debugger de PHP
E. Desarrollo en PHP
F. Lista de alias de funciones
G. List of Reserved Words
H. List of Resource Types
I. List of Supported Protocols/Wrappers
J. Lista de Identificadores (tokens) del Analizador
K. Sobre el manual
L. Materia que falta