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.

45.- Segurança de projetos PHP
Como evitar que nossos projetos web sejam facilmente atacados.


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