Post on 22-Apr-2015
Treinamento PHP
Módulo 1PHP Básico
Waelson Negreiroswaelson@gmail.com
waelson.com.br“Está conosco o Senhor dos Exércitos”
Agenda Mais Formulários Funções de Datas
TimeMktimeCheckdateDateGetdate
Mais Formulários
Mais Formulários
Enviando Arrays
Mais Formulários
include / requireUtilizado 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 / requireAmbas 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_onceSã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áveisConsiste 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áginaConsiste 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
TimeRetorna data e hora em formato
timestamp
Funções de Datas
MktimeRetorna o timestamp de uma data
informada
Funções de Datas
Mktime – Parâmetrosint 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
CheckdateRetorna TRUE se uma data é válida.
Funções de Datas
DateFormata uma data.
Funções de Datas
Date - Formato
Funções de Datas
Date - Formato
Funções de Datas
Date - Formato
Funções de Datas
GetdateRetorna 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