Manual do PHP

Mehdi Achour
Friedhelm Betz
Antony Dovgal
Nuno Lopes
Philip Olson
Georg Richter
Damien Seguy
Jakub Vrana
E muitos outros

Editado por

Gabor Hojtsy

01-03-2005

Tradução para Português do Brasil por

Fernando Correa da Conceição
Marcelo Pereira Fonseca da Silva
Raphael Melo de Oliveira Bastos Sales
Renato Arruda
Ricardo Miranda Santos
André Luis Ferreira da Silva Bacci
Anderson Fortaleza
João Prado Maia
Claudio Pereira
Lucas Rocha
Alessander Pery Lopes Thomaz
Taniel Franklin
Thomas Gonzalez Miranda
Ernani Joppert Pontes Martins


Índice
Prefácio
Autores e colaboradores
I. Começando
1. Introdução
2. Um simples tutorial
II. Instalação e Configuração
3. Considerações Gerais sobre Instalação
4. Instalação em sistemas Unix
5. Instalação no Mac OS X
6. Instalação em sistemas Windows
7. Instalação das extensões PECL
8. Problemas?
9. Configuração
III. Referência da Linguagem
10. Sintaxe básica
11. Tipos
12. Variáveis
13. Constantes
14. Expressões
15. Operadores
16. Estruturas de Controle
17. Funções
18. Classes e Objetos
19. Classes e Objetos (PHP 5)
20. Exceções
21. Referências
IV. Segurança
22. Introduction
23. General considerations
24. Installed as CGI binary
25. Installed as an Apache module
26. Filesystem Security
27. Database Security
28. Error Reporting
29. Using Register Globals
30. User Submitted Data
31. Magic Quotes
32. Hiding PHP
33. Keeping Current
V. Características
34. Autenticação HTTP com PHP
35. Cookies
36. Sessões
37. Lidando com XForms
38. Gerenciar o upload de arquivos
39. Usando arquivos remotos
40. Tratamento de Conexões
41. Conexão Permanente com o Banco de Dados
42. Modo Seguro (Safe Mode)
43. Utilizando o PHP na linha de comando
VI. Referência das Funções
I. Apache
II. Advanced PHP debugger
III. Arrays
IV. Aspell [obsoleta]
V. BCMath Funções Matemáticas de Precisão Arbitrária
VI. Compilador de PHP bytecode
VII. Bzip2
VIII. Calendário, funções
IX. CCVS API Functions [deprecated]
X. Classkit Functions
XI. Classes e Objetos
XII. COM and .Net (Windows)
XIII. ClibPDF Functions
XIV. Crack, funções de teste de senha
XV. Character Type Functions
XVI. CURL, Biblioteca de Cliente de URL
XVII. Cybercash Payment Functions
XVIII. Cyrus IMAP administration Functions
XIX. Data e hora
XX. Database (dbm-style) Abstraction Layer Functions
XXI. dBase, Funções do
XXII. DBM Functions [deprecated]
XXIII. DB++ Functions
XXIV. funções dbx
XXV. Direct IO Functions
XXVI. Diretórios
XXVII. DOM Functions
XXVIII. DOM XML Functions
XXIX. .NET Functions
XXX. Erros e Logs
XXXI. Programas, Funções de Execução
XXXII. Exif Functions
XXXIII. Funções para monitoramento de alterações em arquivos (FAM)
XXXIV. FrontBase Functions
XXXV. Forms Data Format Functions
XXXVI. filePro
XXXVII. Filesystem (Sistema de arquivos)
XXXVIII. FriBiDi
XXXIX. FTP
XL. Funções para manuseamento de funções
XLI. Gettext
XLII. GMP
XLIII. HTTP
XLIV. Hyperwave Functions
XLV. Hyperwave API Functions
XLVI. Firebird/InterBase
XLVII. ICAP Functions [deprecated]
XLVIII. iconv Functions
XLIX. ID3 Functions
L. Informix Functions
LI. IIS Administration Functions
LII. Imagens, Funções de
LIII. IMAP, POP3 and NNTP Functions
LIV. PHP Opções e Informações
LV. Ingres II Functions
LVI. Funções de IRC Gateway
LVII. PHP / Java Integration
LVIII. LDAP Functions
LIX. libxml Functions
LX. LZF, Funções
LXI. Mail
LXII. mailparse Functions
LXIII. Matemática e Trigonometria
LXIV. MaxDB PHP Extension
LXV. Multibyte String Functions
LXVI. MCAL Functions
LXVII. Mcrypt Encryption Functions
LXVIII. MCVE Payment Functions
LXIX. Memcache Functions
LXX. Mhash - Funções de hash
LXXI. Funções Mimetype
LXXII. Ming functions for Flash
LXXIII. Miscelânea
LXXIV. mnoGoSearch Functions
LXXV. Mohawk Software Session Handler Functions
LXXVI. mSQL
LXXVII. Microsoft SQL Server
LXXVIII. muscat Functions
LXXIX. MySQL
LXXX. MySQL Melhorada
LXXXI. Ncurses Terminal Screen Control Functions
LXXXII. Network - Funções de Rede
LXXXIII. YP/NIS Functions
LXXXIV. Funções Lotus Notes
LXXXV. NSAPI-specific Functions
LXXXVI. Object Aggregation/Composition Functions
LXXXVII. Funções do Oracle 8
LXXXVIII. OpenAL Audio Bindings
LXXXIX. OpenSSL Functions
XC. Oracle
XCI. Output Control(Controle de Saída)
XCII. Sobrecarga de propriedades e métodos de objetos
XCIII. Funções de SQL Ovrimos
XCIV. Parsekit Functions
XCV. Process Control Functions
XCVI. Regular Expression Functions (Perl-Compatible)
XCVII. PDF functions
XCVIII. PDO Functions
XCIX. Verisign Payflow Pro Functions
C. PostgreSQL
CI. POSIX Functions
CII. Impressão
CIII. Pspell Functions
CIV. Funções qtdom
CV. Rar Functions
CVI. GNU Readline
CVII. GNU Recode Functions
CVIII. Regex : Expressões Regulares (compatíveis com o padrão POSIX)
CIX. Semaphore, Shared Memory and IPC Functions
CX. SESAM Database Functions
CXI. Sessões
CXII. Funções de Memória Compartilhada
CXIII. SimpleXML functions
CXIV. SNMP Functions
CXV. SOAP Functions
CXVI. Funções de Socket
CXVII. Standard PHP Library (SPL) Functions
CXVIII. SQLite
CXIX. Secure Shell2 Functions
CXX. Stream Functions
CXXI. String
CXXII. Shockwave Flash Functions
CXXIII. Sybase
CXXIV. TCP Wrappers Functions
CXXV. Tidy Functions
CXXVI. Funções de Tokenizer
CXXVII. ODBC Unificado
CXXVIII. URL
CXXIX. Variáveis, Funções
CXXX. vpopmail Functions
CXXXI. Funções da W32api
CXXXII. Funções WDDX
CXXXIII. xattr
CXXXIV. xdiff Functions
CXXXV. XML, Analisadores
CXXXVI. XML-RPC Functions
CXXXVII. XSL functions
CXXXVIII. XSLT Functions
CXXXIX. YAZ Functions
CXL. Zip File Functions (Read Only Access)
CXLI. Zlib - Funções de Compressão
VII. Zend API
44. Overview
45. Extension Possibilities
46. Source Layout
47. PHP's Automatic Build System
48. Creating Extensions
49. Using Extensions
50. Troubleshooting
51. Source Discussion
52. Accepting Arguments
53. Creating Variables
54. Duplicating Variable Contents: The Copy Constructor
55. Returning Values
56. Printing Information
57. Startup and Shutdown Functions
58. Calling User Functions
59. Initialization File Support
60. Where to Go from Here
61. Reference: Some Configuration Macros
62. API Macros
VIII. PHP API: Interface para criação de extensões
63. Autores da Extensão do PHP, a API de Fluxos (Streams)
IX. FAQ: Perguntas Mais Freqüentes
64. Informações Gerais
65. Listas de Discussão
66. Obtendo o PHP
67. Database issues
68. Installation
69. Build Problems
70. Using PHP
71. PHP and HTML
72. PHP e COM
73. PHP e outras linguagens
74. Migrando do PHP 2 para o PHP 3
75. Migrando do PHP 3 para o PHP 4
76. Migrando do PHP 4 para o PHP 5
77. Questões Diversas
X. Apêndices
A. A História do PHP e projetos relacionados
B. Migrating from PHP 4 to PHP 5
C. Migrating from PHP 3 to PHP 4
D. Migrando do PHP/FI 2 para o PHP 3
E. O debugador do PHP
F. Extending PHP 3
G. Opções do script Configure
H. Lista de diretivas principais do arquivo php.ini
I. Lista de funções sinônimas (aliases)
J. Palavras reservadas do PHP
K. List of Resource Types
L. List of Supported Protocols/Wrappers
M. Lista de Filtros Disponíveis
N. Lista de Transportes via Socket Suportados
O. Tabelas de comparação de tipo do PHP
P. List of Parser Tokens
Q. Sobre o manual
R. Open Publication License
S. Licença de Publicação Aberta
T. Índice de funções
U. (Identificadores não encontrados na compilação do manual)