Treinamento PHP
Módulo 1
PHP Básico
“Está conosco o Senhor dos Exércitos”
Waelson Negreiros
[email protected]
waelson.com.br
Agenda
Mais Formulários
 Funções de Datas

 Time
 Mktime
 Checkdate
 Date
 Getdate
Mais Formulários
Mais Formulários

Enviando Arrays
Mais Formulários

include / require
 Utilizado
para incluir o código PHP já
existente dentro do seu código.
 Ótimo para a reutilização de código.

Ex: cabeçalhos, rodapés e pacotes de funções
Mais Formulários

include / require
 Ambas
possuem o mesmo objetivo;
 Diferenciam-se no modo de tratamento de
erro
INCLUDE – Permite que o script continue a ser
executado
 REQUIRE – Emite um erro fatal, caso aconteça
alguma coisa errada

Mais Formulários

include_once / require_once
 São
como os anteriores;
 Diferem-se por incluir o script apenas um vez
Mais Formulários

include_once / require_once
Mais Formulários

Criando Componentes Reutilizáveis
 Consiste
em escrever funções reutilizáveis
que gerem componentes HTML;
 Cada função criada deve retornar código
HTML;
Mais Formulários

Criando Componentes Reutilizáveis
Mais Formulários

Processando dados na mesma página
 Consiste
em enviar a requisição de
processamento para a mesma página.
Mais Formulários

Exemplo
Mais Formulários

Exemplo
Funções de Datas
Funções de Datas

Time
 Retorna
data e hora em formato timestamp
Funções de Datas

Mktime
 Retorna
o timestamp de uma data informada
Funções de Datas

Mktime – Parâmetros
int mktime(hra, mim, seg, mês, dia, ano, <h_verão>)
 h_verão
0 – Data não está no horário de verão
 1 – Data está no horário de verão
 -1 – Não sabemos

Funções de Datas

Checkdate
 Retorna
TRUE se uma data é válida.
Funções de Datas

Date
 Formata
uma data.
Funções de Datas

Date - Formato
Funções de Datas

Date - Formato
Funções de Datas

Date - Formato
Funções de Datas

Getdate
 Retorna
uma array com chaves associativas
sobre uma data.
Funções de Datas

Getdate











seconds – Segundos (0 a 59)
minutes – Minutos (0 a 59)
hours – Horas (0 a 23)
mday – Dia do Mês (1 a 31)
wday – Dia da semana (0 a 6)
mon – Mês (1 a 12)
year – Ano com 4 dígitos
yday – Dia do ano (0 a 365)
weekend – Dia da semana por extenso
month – Mês por extenso
0 – Segundos desde a data base
Download

Módulo 1 - Slide 3 - Waelson Negreiros