Programação em PHP

Manual de PHP que trata de todos os aspectos básicos de programação nesta linguagem do lado do servidor.
Capítulos do manual
1.- Introdução à programação em PHP
Explicamos brevemente como é o PHP e comparamo-lo com outras linguagens para o desenvolvimento de páginas dinâmicas.

2.- Breve história do PHP
Desde os seus inícios até a versão 4 foi desenvolvida por muitas pessoas.

3.- Tarefas Principais do PHP
Mencionamos os principais grupos de funções integradas na linguagem e o que elas nos oferecem.

4.- Instalação de PHP no nosso servidor
Passos prévios à programação.Instalação do módulo PHP em diferentes servidores web.

5.- Configuração de PHP com Apache em Windows, como CGI
Aprende como configurar PHP e Apache para que trabalhem conjuntamente num sistema Windows. Instalação como CGI

6.- Configuração de PHP como módulo de Apache em Windows
Explicamos o processo completo para instalar PHP numa maquina Windows e um servidor Apache. A instalação realiza-se como modulo que é o mais seguro e rápido.

7.- Instalação de MySQL em Windows
Passos a seguir para a instalação da base de dados MySQL e algumas ajudas básicas para começar com o pé direito.

8.- Introdução à sintaxe PHP
Explicamos as pautas gerais a seguir para incluir PHP no código da nossa página e a forma de introduzir comentários.

9.- Variáveis em PHP
Tipos de variáveis, características gerais e aspetos específicos de PHP destes elementos básicos da programação.

10.- Mudança de tipo das variáveis em PHP
Formas em que uma variável PHP pode ir variando o seu tipo

11.- Variáveis de sistema em PHP
O que são e para que servem estas variáveis do servidor. Comentamos algumas das mais úteis.

12.- Tabelas ou Arrays em PHP
Criação de tabelas por mio ed variáveis de tipo array. Utilidade e funções úteis relacionadas.

13.- Trabalho com tabelas ou arrays em PHP
Vejamos algumas das funções típicas do trabalho com arrays a través de uma pequena explicação e um exemplo de uso.

14.- Cadeias
Aspetos relevantes deste tipo de variáveis. Lista de caracteres protegidos.

15.- Funções
Utilidade das funções, criação e armazenamento em ficheiros. Exemplo prático de criação de função.

16.- Mais sobre funções: passagem de parâmetros
Este capítulo pretende ser uma ampliação de detalhes relacionados com o artigo dedicado às funções em PHP.

17.- Mais sobre funções: Retorno de valores
Para ficar a conhecer as formas em que uma função retorna valores este artigo contém várias formas aptas para faze-lo.

18.- Controlo do fluxo em PHP: Condições IF
Apresentamos uma das ferramentas principais utilizadas para controlar o fluxo dos nossos scripts: Os condicionais IF.

19.- Controlo do fluxo em PHP: Loops I
Estrutura e funcionamento dos loops while e do/while.

20.- Controlo do fluxo em PHP: Loops II
Estrutura e funcionamento dos loops for e foreach. Explicamos como sair dum loop: Break e Continue.

21.- Operadores
Lista descritiva dos operadores utilizados com mais frequência

22.- Passagem de variáveis pela URL
Vemos como transferir variáveis de uma página a outra através da URL.

23.- Processar variáveis de formulários
Veremos como transferir variáveis de uma página a outra através de formulários.

24.- Autochamada de páginas
Páginas que se chamam a si mesmas passando dados por POST ou GET: formulários reentrantes e variáveis passadas pela URL à mesma página.

25.- Utilização de cookies
Explicamos para que servem e como se utilizam estas célebres bolachas.

26.- Sessões I
Introduzimos conceito de sessão e aprendemos como funcionam.

27.- Sessões II
Descrevemos as funções mais básicas para a sua correcta utilização.

28.- Trabalhar com bases de dados em PHP
Interesse pela utilização de bases de dados com páginas dinâmicas. Apresentação da linguagem SQL e da base MySQL. Passos prévios aos exemplos.

29.- Inserção de novos registos
Forma simples de introduzir novos elementos numa tabela. Exemplos prácticos.

30.- Selecção e leitura de registos
Utilizamos o comando Select de SQL para criar uma selecção da nossa tabela e mostrá-la pelo ecrã através de um loop.

31.- Actualização de um registo
Explicamos como modificar um registo existente a partir da nossa tabela exemplo.

32.- Eliminação de um registo
Aprendemos a eliminar registos de uma tabela com um exemplo práctico.

33.- Subir uma aplicação PHP ao servidor
Vamos ver como subir uma aplicação feita em local a um servidor de Internet. Começamos oferecendo uma serie de pautas para subir os ficheiros.

34.- Colocar os ficheiros PHP fora do directório de publicação
Alguns casos nos que colocar ficheiros fora do directório de publicação faz sentido.

35.- Subir uma base de dados ao servidor de Internet
O segundo passo para subir uma aplicação PHP ao servidor consiste em colocar a base de dados nele.

36.- Subir uma base de dados MySQL vazia ao servidor
A base de dados que pretendemos subir está vazia. Só criámos as tabelas, mas não introduzimos dados nelas ou introduzimos dados de prova.

37.- Subir uma base de dados MySQL com a estrutura e os dados
Como transferir uma base de dados MySQL que temos em local ao nosso servidor remoto, incluindo tanto a estrutura das tabelas como os seus dados.

38.- Migrar uma base de dados a MySQL
Indicações úteis para migrar uma base de dados a MySQL, é dizer, quando temos de subir uma base de dados local em qualquer gestor a uma base de dados remota em MySQL.

39.- Programação orientada a objectos em PHP
PHP oferece funcionalidades próprias da POO. Neste capítulo vamos ver os aspectos mais básicos desta metodologia.

40.- Construtores em PHP
Vemos o que é um construtor e como defini-los em programação orientada a objectos em PHP.

41.- Herança em PHP
Falaremos desta peculiar característica para fazer cópias independentes e personalizadas de classes já construídas, próprias da programação orientada a objectos

42.- Cookies em PHP
Explicações completas sobre as cookies em PHP, com todos os parâmetros da função setcookie() e o array $_COOKIE

43.- Problema do erro 404 OK em PHP
Temos que nos certificar de que o erro 404, de página não encontrada, seja corretamente enviado ao navegador para que não lhe chegue um HTTP/1.x 404 OK.

44.- Atualização de funções PHP para acesso a MySQL
As novas versões de PHP oferecem jogos de funções MySQL diferentes dos tradicionais, que implementam diversas melhorias na gestão de bases de dados.


Downloads
Versão imprimível do manual Versão imprimível do manual. Agora você tem a possibilidade de obter o manual em um só arquivo optimizado para sua melhor impressão.

Archivo de descarga 327.97 KB Manual de Programação em PHP completo. Texto e imagens do manual de PHP completo, em um arquivo que se pode imprimir comodamente.


Manual traduzido em espanhol
Está disponível em Desarrolloweb.com:Programación en PHP

Comentarios
Envie seus comentários ou opiniões sobre este manual.
Comentar o manual

Comentários do manual
Foram enviados 2 comentários à manual
2 comentários revisados:
Programação PHP
Por: ricase
23/3/10
Muito bom.
Agradecido
Por: ciron
19/10/12
Quem disponibilizou tempo para posta e ampliar esse material está de parabéns.
Pois estou começando a estudar a linguagem e ele tem me ajudado muito, queria que mais pessoas se intereçasse pelo assunto e ajudasse quem tem interesse.

Parabéns e muito obrigado pela ajuda...

Usuários :    login / registro

Neste manual
Baixar manual

Categorias relacionadas:

Manuais relacionados