Buscar

Aula01_PHP

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Introdução a Programação WEB /
Linguagem de Programação II
Prof. Flaviano
FAJESU 
Introdução a Programação WEB /
de Programação II
Flaviano Oliveira Silva
FAJESU – 2/2013
Programação PHP
 Ambiente PHP
 Desenvolvimento WEB (Web Server)
 Plataforma (Unix/Linux e Windows)
 LAMP e WAMP
 Especificação dos padrões de ambiente 
frequentemente configurados para a linguagem 
PHP.
 Linux Apache MySQL e 
 Windows Apache MySQL e 
 http://www.apachefriends.org/pt_br/xampp.html
Programação PHP
Desenvolvimento WEB (Web Server) 
Plataforma (Unix/Linux e Windows)
Especificação dos padrões de ambiente 
frequentemente configurados para a linguagem 
ySQL e Php (LAMP) 
ySQL e Php (WAMP)
http://www.apachefriends.org/pt_br/xampp.html
Programação PHP
Linux / Windows
Sistema 
De 
Arquivos
Servidor WEB
Apache / IIS
Programação PHP
Linux / Windows
SGDB
Servidor WEB
Apache / IIS
PROGRAMAÇÃO PHP
 Padrões para nomes de arquivos
 Sintaxe
 Tipos de dados e variáveis
 Regras para nomenclatura de 
variáveis 
PROGRAMAÇÃO PHP
Padrões para nomes de arquivos
Tipos de dados e variáveis
Regras para nomenclatura de 
NOMES DE ARQUIVOS
.php
.class.php
.inc.php
.tpl
NOMES DE ARQUIVOS
Arquivo PHP, geralmente 
contém comandos da 
linguagem.
Arquivo PHP, contendo 
definição de uma classe 
ou interface.
Arquivo PHP de inclusão
Arquivo de templates.
SINTAXE
<?php ?> Tag padrão, recomendado para o desenvolvimento.
<? ?> Padrão abreviado, não deve ser utilizado no desenvolvimento, para 
não ser confundido com XML. 
(precisa ser habilitada no servidor) 
short_open_tag
<% %> Tag estilo ASP, precisa ser habilitada no servidor 
Tag padrão, recomendado para o 
desenvolvimento.
Padrão abreviado, não deve ser 
utilizado no desenvolvimento, para 
não ser confundido com XML. 
(precisa ser habilitada no servidor) 
short_open_tag
Tag estilo ASP, precisa ser 
habilitada no servidor asp_tags.
TIPOS
Booleanos
Inteiros
Números de ponto flutuante
Strings
Arrays
Objetos
NULL
Números de ponto flutuante
TIPOS (Booleanos)
Um Booleano é o tipo mais fácil ele 
só pode assumir os valores 
ou FALSE.
TIPOS (Booleanos)
Um Booleano é o tipo mais fácil ele 
só pode assumir os valores TRUE
TIPOS (Inteiros)
São números sem casas decimais, 
podem ser utilizados para 
representar uma idade.
São números sem casas decimais, 
podem ser utilizados para 
representar uma idade.
TIPOS (Ponto flutuante
São todos os números inteiros e 
reais, podem ser utilizados para 
representar um valor com precisão 
decimal.
Ponto flutuante)
São todos os números inteiros e 
reais, podem ser utilizados para 
representar um valor com precisão 
TIPOS (String)
Este tipo geralmente é utilizado 
para trabalhar com caracteres em 
geral.
Este tipo geralmente é utilizado 
para trabalhar com caracteres em 
TIPOS (Array)
É um mapa ordenado. Um mapa é um tipo 
que relaciona valores
é otimizado de várias maneiras, array real, 
ou uma lista (vetor), dicionário, coleção, 
pilha, fila e provavelmente mais. 
É um mapa ordenado. Um mapa é um tipo 
para chaves. Este tipo 
é otimizado de várias maneiras, array real, 
ou uma lista (vetor), dicionário, coleção, 
pilha, fila e provavelmente mais. 
TIPOS (Object)
O tipo objeto nada mais é do que 
uma instância de uma classe.
O tipo objeto nada mais é do que 
uma instância de uma classe.
TIPOS (null)
Null é um valor especial que 
representa uma variável que não 
possui um valor definido.
Null é um valor especial que 
representa uma variável que não 
possui um valor definido.

Outros materiais