Prof.: Sergio Pacheco Linguagem PHP Prof.: Sergio Pacheco 1.

Slides:



Advertisements
Apresentações semelhantes
Programação em Java Prof. Maurício Braga
Advertisements

Prof.: Sergio Pacheco Linguagem PHP Prof.: Sergio Pacheco 1.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Parte I Capítulo 5 Reutilizando código e escrevendo funções.
TECNOLOGIA EM REDES DE COMPUTADORES Algoritmos e programação de computadores Aula /08/2011 Professor Leomir J. Borba-
Programação para Engenharia I
<script language="javascript">
Algoritmos e Programação Linguagens de Programação Teoria Aula (09/06)
LINGUAGEM C.
Introdução à Programação Pascal - Começando Prof. Filipo Studzinski Perotto 2009.
Funções e Subrotinas.
Prof.: Sergio Pacheco Linguagem PHP Prof.: Sergio Pacheco 1.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Estruturas de Dados I Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Estruturas de Dados I Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Estruturas de Dados I Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Estruturas de Dados II Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Estruturas de Dados II Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Revisão da Linguagem C.
Classes e objetos P. O. O. Prof. Grace.
Algoritmos e Programação
EL e JSTL Prof. Danton Cavalcanti Franco Junior
Introdução a Computação e Cálculo Numérico
Aula R Prof. Naércio Filho Técnico em Informática
Aula 6 Prof. Naércio Filho Técnico em Informática
Aula 8 Prof. Naércio Filho Técnico em Informática
Prof. Natalia Castro Fernandes Mestrado em Telecomunicações – UFF 2º semestre/2012.
Prof. Natalia Castro Fernandes Mestrado em Telecomunicações – UFF 2º semestre/2012.
Por André Luis e Arthur Kalsing Mini-curso de PHP.
Curso básico de PHP 1 Vantagens: Gratuito Multiplataforma Estável Rapidez Comunicação.
PROGRAMAÇÃO ESTRUTURADA II
Linguagem de Programação II Parte VII
Programação II Estruturas de Dados Aula 02 - continuação
PROGRAMAÇÃO ESTRUTURADA (MODULARIZAÇÃO/SUBPROGRAMAÇÃO)
FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Flávio Dantas.
DESENVOLVIMENTO WEB II PHP Entrada e saída básica de dados (2ª parte)
Pontifícia Universidade Católica de Goiás Departamento de Engenharia Curso de Graduação em Engenharia de Produção ENG 1004 – Linguagem de Programação para.
Fiscal - Duplicata.
Modularização Dividir um problema em subproblemas Módulos menores facilita a depuração Dividir o desenvolvimento entre vários programadores “Reutilização”
Relação 1 Relação de Produtos com Serviços Vinculados- OS.
Aula Prática 3 Funções Monitoria Introdução à Programação.
Aula Prática 3 Monitoria IP/CC (~if669). Relembrando Padronização Comentários Identação Significado em nomes de variáveis Depuração de Erros.
Prof. Renato de Oliveira Bastos
Treinamento PHP Módulo 1 PHP Básico Waelson Negreiros waelson.com.br “Está conosco o Senhor dos Exércitos”
Algoritmos e Programação
Aula 3 Prof. Naércio Filho Técnico em Informática
Linguagem de programação I A Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Curso Técnico em Informática Professor Igor Vale.
Desenvolvimento WEB Prof. Renato de Oliveira Bastos
Trechos de código que permitem reutilização de uma mesma tarefa. Qualquer código PHP pode estar contido no interior de uma função. Não se pode definir.
JAVASCRIPT Programação Web. O que é  E uma linguagem interpretada que e executada na maquina do cliente  Não esta associada ao framework java  Não.
PHP – Exercícios de Revisão
Shell Script Parte 2.
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas
1 Prof. Esp. Andrew Rodrigues HTML.
PROGRAMAÇÃO PARA INTERNET Prof.: Jean Carlo Mendes
Programação para Web I AULA 2 BANCO DE DADOS.
Laboratório de Computação Aula 06 e 07 – Implementação de classes Prof. Fábio Dias
Transcrição da apresentação:

Prof.: Sergio Pacheco Linguagem PHP Prof.: Sergio Pacheco 1

Sumário 2 Alguns Conceitos básicos de HTML; Revisão Funções; Arquivos; Exemplos; Exercícios.

Prof.: Sergio Pacheco Função 3 Serve para deixar o código mais organizado e mais modular; Criar funções personalizadas; Evita repetir código, tendo por objetivo reutilizá-lo em outra parte do projeto; Serve para realizar qualquer tipo de código. function nome_funcao ([arg1, arg2, arg3, arg4, argn]){ comandos [return ] }

Prof.: Sergio Pacheco Como funciona 4 Função CÓDIGO PHP CHAMADA DA FUNÇÃO Função INTERROMPE O CÓDIGO RETORNO AO CÓDIGO

Prof.: Sergio Pacheco Exemplo 2 função <?php function soma (){ $a = 1; $b = 4; $soma =($a+$b)+ ++$a - ++$b*3; return $soma; } echo " Vamos incrementar decrementar e somar "; $recebendo=soma(); echo "O resultado é ::: $recebendo"; ?> 5

Prof.: Sergio Pacheco 6 Argumentos <?php function soma ($num1,$num2){ $soma =($num1+$num2)+ ++$num1 - ++$num2*3; return $soma; } echo " Vamos incrementar decrementar e somar "; $a = 1; $b = 4; $recebendo=soma($a,$b); echo "O resultado é ::: $recebendo"; ?> Apelido

Prof.: Sergio Pacheco Passagem de parâmetro por valor <?php function porvalor ($parametro1) { $parametro1="olá"; echo " ". $parametro1; //imprime "olá" } $minhavariavel = "isto não muda"; porvalor ($minhavariavel); echo " ". $minhavariavel; //imprime "isto não muda" ? 7 Cópia

Prof.: Sergio Pacheco Passagem de parâmetro por referencia <?php function porreferencia(&$cadeia){ $cadeia = "Sim muda, mudou!!!!"; } $str = "Isto é uma cadeia"; echo "$str ==> antes da função por referência "; porreferencia ($str); echo "$str ==> depois da função por referência "; ?> 8 Usa a mesma posiçao de memória

Prof.: Sergio Pacheco Escopo Local X Global <?php function escopo(){ $num1 ++; $num1=2; global $num2; $num2 += 10; echo "O valor de numero 1 é :: $num1 já o de numero 2 é :: $num2 "; } $num1 = 10; $num2 = 23; escopo(); ?> 9

Prof.: Sergio Pacheco 10 $string = substr ($string, $inicio, $comprimento); $string = strtoupper ($str) – tudo maiúsculo $string = strtolower($str) – tudo minúsculo $string = ucfirst ($str) – só a inicial de toda a string maiúscula $string = ucwords($str) – inicial de todas as palavras em maiúsculo String = gettype ($var) retorna o tipo da variavel Algumas Função

Prof.: Sergio Pacheco 11 Sintaxe da função = string date ( string $format [, int $timestamp ] );

Prof.: Sergio Pacheco 12 Sintaxe da função = string date ( string $format [, int $timestamp ] );

Prof.: Sergio Pacheco 13 Receber dados de um formulário, onde deve-se o usuário deve digitar o nome, idade e selecionar em uma combo (select), o sexo; A primeira página deverá ter uma tabela e ser alinhada ao centro e a sua borda 1 e a sua cor de fundo azul, deve ainda ter 2 botões um para limpar os campos e outro para submeter o formulário; Na página php os dados dever ser recebidos e transferidos para uma função onde deve verificar a idade, e se a mesma for menor que 18 anos informar que a pessoa é um adolescente de 18 a 50 é um jovem acima disso é uma pessoa experimente; O sistema deverá emitir a seguinte msg, caso o acesso seja depois das 18 hs boa noite, entre 12 hs e 17 hs boa tarde e até 12 bom dia, para isso deve-se utilizar a função date(H) dentro de outra função. Exercícios