PHP – 1 · 2012. 8. 2. · PHP é uma sigla recursiva que significa PHP HyperTextPreprocessor. O...

Post on 10-Dec-2020

5 views 0 download

Transcript of PHP – 1 · 2012. 8. 2. · PHP é uma sigla recursiva que significa PHP HyperTextPreprocessor. O...

PHP – AULA 1

� PHP é uma sigla recursiva que significa PHP HyperText Preprocessor.

� O PHP é uma linguagem de código-fonte aberto, muito utilizada na Internet e especialmente muito utilizada na Internet e especialmente criada para o desenvolvimento de aplicativos Web

CARACTERÍSTICAS

� É Executado em um servidor web, não no navegador.

� Tem pouca relação com layout

� O resultado da execução do php é um código htmlque é interpretado por um navegador.

CARACTERÍSTICAS

� Permite criar paginas dinâmicas

� Manipulação de banco de dados

Manipulação de arquivos� Manipulação de arquivos

� Manipulação de cookies.

� Sintaxe parecida com C

VANTAGENS

� É uma linguagem de fácil aprendizado;

� Suporte a um grande número de bancos de dados como: dBase, Interbase, mSQL, mySQL,Oracle, Sybase, PostgreSQL e vários outros.Sybase, PostgreSQL e vários outros.

� É multiplataforma, tendo suporte aos sistemas Operacionais mais utilizados no mercado;

� ·Não precisa ser compilado

CARACTERÍSTICAS

� Documentação muito bem elaborada com exemplos de todas as funções no site:� http://www.php.net/

� Amplamente utilizado� Amplamente utilizado

CONFIGURANDO SERVIDOR

� EasyPHP – Conjuto de ferramentas para desenvolvimento� Servidor web� PHP� Mysql� Mysql� PhpMyAdmin

� Acesso:� http://www.easyphp.org/

� Após instalação abrir EasyPHP no INICIAR

CONFIGURANDO SERVIDOR

� Endereço para acesso via navegador� http://127.0.0.1/ � http://localhost/

� Onde encontro estes endereços no meu � Onde encontro estes endereços no meu computador?� C:\Program Files\EasyPHP-5.3.6.0\www

� Os arquivos devem ser posicionados neste diretório.

PRIMEIRO CÓDIGO

� Salve o arquivo em : C:\Program Files\EasyPHP-5.3.6.0\www\nomeAluno

� Salve o arquivo com a extensão .php

NOMES DE VARIÁVEIS

� Toda variável em PHP tem seu nome composto pelo caractere $

� PHP é case sensitive

� Nos casos mais comuns não há declaração de tipo.de tipo.

COMENTÁRIOS

CONSTANTES

OPERADORES

BLOCOS DE CONTROLE

IF E SWITH

ESTRUTURA DE REPETIÇÃO

QUEBRA DE FLUXO

FUNÇÕES

OUTRAS VERIFICAÇÕES

� is_bool() � Verifica se a variável é um boleano

� is_float() � Informa se a variável é do tipo float� Informa se a variável é do tipo float

� is_string()� Informa se a variável é do tipo string

� is_array()� Verifica se a variável é um array

UTILIZANDO FORMULÁRIOS HTML

� É Comum separar os formulários de aplicações php gerando um arquivo para o formulário e um arquivo para códigos php.

� Quando os dados são enviados do formulário para � Quando os dados são enviados do formulário para o servidor existem duas maneiras diferentes pelas quais o dado pode ser enviado.

EXEMPLO

Get ou post

METODO GET

� O método GET utiliza a própria URI para enviar dados ao servidor, quando enviamos um formulário pelo método GET, o navegador pega as informações do formulário e coloca junto com a URI de onde o formulário vai ser enviado e envia, URI de onde o formulário vai ser enviado e envia, separando o endereço da URI dos dados do formulário por um “?” (ponto de interrogação).

MÉTODO POST

� Utilizamos o método POST sempre que queremos esconder a informação que será enviada para o servidor, ou no envio de arquivos que não podem ser enviados pelo método GET.

RECEBENDO OS DADOS DE FORMULÁRIOS

EXERCÍCIOS

� Crie programa php que receba dados de um formulário aluno(nome, rg, endereço, idade) via get e imprima no navegador os dados.

� Crie um programa php que receba um numero � Crie um programa php que receba um numero via post e calcule sua tabuada.

� Crie um programa php que receba o nome e 4 médias de um aluno. Apresentar média Final