Apostila Lógica de programação

Páginas: 25 (6217 palavras) Publicado: 23 de junho de 2014
PHP
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL
INSTITUTO DE INFORMÁTICA
GRUPO PET - COMPUTAÇÃO

PHP
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL
INSTITUTO DE INFORMÁTICA
GRUPO PET - COMPUTAÇÃO

Autores:
André Luis de Paula
Arthur Kalsing
Diego Macedo
Outubro 2011
Adaptação do original de:
Ismael Stangherlini
PET Computação - sala 202
Prédio 43424 (prédio dos laboratórios)Instituto de Informática - UFRGS
email: pet@inf.ufrgs.br

http://inf.ufrgs.br/pet/
Av. Bento Gonçalves, 9500 bloco IV
Bairro Agronomia - 91501-970 - Porto Alegre/RS

Índice
1 - Introdução
1.1 - O que é PHP?
1.2 - O que pode ser feito com PHP?
2 - Sintaxe Básica
2.1 - Separador de Instruções
2.2 - Nomes de Variáveis
2.3 - Comentários
3 - Tipos
3.1 - Inteiros e Pontos Flutuantes
3.2 -Strings 3.3 - Arrays
3.3.1 - Listas
3.4 - Objetos
3.5 - Booleanos
3.6 - Transformações de Tipos
3.6.1 - Coerções
3.6.2 - Transformações explícitas de tipos
3.6.3 - Com a função settype
4 - Constantes
4.1 - Constantes pré-definidas
4.2 - Definindo constantes
5 - Operadores
5.1 - Aritméticos 5.2 - De Strings
5.3 - De Atribuição
5.4 - Bit a Bit
5.5 - Comparação
5.6 - Lógicos 5.7 -Ternário
5.8 - Incremento e Decremento
6 - Estruturas de Controle
6.1 - Blocos
6.2 - Comandos de Seleção
6.2.1 - If
6.2.2 - Switch
6.3 - Comandos de Repetição
6.3.1 - While
6.3.2 - Do...While
6.3.3 - For
6.3.4 - Foreach
6.4 - Quebra de Fluxo
6.4.1 - Break
6.4.2 - Continue
7 - Funções
7.1 - Definindo Funções
7.2 - Valor de Retorno
7.3 - Argumentos
7.4 - Passagem de Parâmetros porReferência
7.5 - Argumentos com Valores Pré-Definidos (Default)
7.6 - Contexto
7.7 - Escopo
7.8 - Funções Recursivas

8 - Variáveis
8.1 - O modificador Static
8.2 - Variáveis Variáveis
8.3 - URLencode
8.4 - Variáveis Enviadas pelo Navegador
8.5 - Variáveis de Ambiente
8.6 - Verificando o Tipo de uma Variável
8.6.1 - Função que Retorna o Tipo da Variável
8.6.2 - Funções que Testam o Tipo daVariável
8.7 - Destruindo uma Variável
8.8 - Verificando se uma Variável Possui um Valor
8.8.1 - A Função Isset
8.8.2 - A Função Empty
8.9 - Arrays Multidimensionais
9 - Includes
9.1 - Include x Require
10 - Formulários
10.1 - A Opção Action
10.2 - Envio de Informações ao Programa PHP
10.2.1 - O Método GET
10.2.2 - O Método POST
10.3 - Tratamento das Informações Recebidas
10.4 -Funções para Formatação de Dados
10.4.1 - HTMLspecialchars
10.4.2 - Stripslashes
10.5 - Selecionando Código HTML
11 - Manipulação de Arquivos Remotos
11.1 - Fopen 11.2
- Fclose 11.3 Fread 11.4 - Fgets
11.5 - Fwrite
12 - Programação Orientada a Objetos
12.1 - Classes 12.2
- Objetos
12.3 - A Variável $this
12.4 - Construtores
13 - Tratamento de Erros
14 - Bancos de Dados
14.1 - ConceitosBásicos
14.2 - SQL
14.2.1 - INSERT
14.2.2 - UPDATE
14.2.3 - DELETE
14.2.4 - SELECT
14.3 - PHP e Bancos de Dados
14.3.1 - mysql_connect
14.3.2 - mysql_close
14.3.3 - mysql_select_db
14.3.4 - mysql_query
14.3.5 - Manipulando Resultados dos Comandos SQL
15 – Cookies e Sessions
15.1 - Cookies
15.2 - Acesso aos Cookies pelo PHP
15.3 - Exemplo de Utilização de Cookies
15.4 - Sessions
16 -Bibliotecas Interessantes
17 - Conclusões

1. Introdução
1.1 - O que é PHP?
PHP

significa:

PHP

Hyperswitchtext

Preprocessor.

Realmente,

o

produto

foi

originalmente chamado de "Personal Home Page Tools"; mas como se expandiu em escopo, um
nome novo e mais apropriado foi escolhido por votação da comunidade. A extensão ".php" é a
recomendada para designar um arquivoPHP.
PHP é uma linguagem de criação de scripts embutida em HTML no servidor. Pode-se
pensar no PHP como uma coleção de supertags de HTML que permitem adicionar funções do
servidor às suas páginas da Web. Por exemplo, é possível utilizar PHP para montar
instantaneamente uma complexa página da Web.
Diferente de certas linguagens de script como JavaScript, onde o código da página...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Resumo da apostila lógica de programação (
  • Apostila sobre lógica de programação
  • Apostila Logica Programacao
  • Apostila Algoritmos E Logica De Programacao
  • Apostila Lógica de Programação
  • Apostila de introdução a lógica de programação
  • Lógica de Programação
  • Logica de programação

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!