PHPDo jeito certo!
Por Jonata Weber
jonataa@gmail.com
Prática!
Exercício 1
Faça um script em PHP que leia três notas de um aluno e
calcule a média aritmética deste aluno.
• Deverá ser u...
Exercício 2
Faça um script em PHP que converta HORAS em
SEGUNDOS.
• Deverá ser uma função que recebe um número inteiro em ...
PHP
Básico
Agenda
• Operadores de String
• Operadores de Atribuição
• Incremento / Decremento
• Estruturas de Controle
• Operador Ter...
Operadores de String
Operadores de Atribuição
Incremento / Decremento
IF / ELSEIF / ELSE
Operador Ternário
WHILE / DO-WHILE
FOR / FOREACH
FOREACH
SWITCH
Include / Require
arquivo1.php
arquivo2.php
Include
Exibe um “Warning” e não interrompe a execução
Warning: include(arquivo3.php): failed to open stream: No such file...
Require
Exibe um “Fatal Error” e interrompe a execução
Warning: require(arquivo3.php): failed to open stream: No such file...
Date & Time
Prática!
FizzBuzz
Neste problema, você deverá exibir uma lista de 1 a
100, um em cada linha, com as seguintes exceções:
• Números d...
• Site oficial do PHP – http://php.net
• PHP The Right Way - http://www.phptherightway.com/
• Wikipédia - http://pt.wikipe...
Próximos SlideShares
Carregando em…5
×

Curso PHP - 2a. Aula (2013.2)

353 visualizações

Publicada em

0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
353
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
30
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Curso PHP - 2a. Aula (2013.2)

  1. 1. PHPDo jeito certo! Por Jonata Weber jonataa@gmail.com
  2. 2. Prática!
  3. 3. Exercício 1 Faça um script em PHP que leia três notas de um aluno e calcule a média aritmética deste aluno. • Deverá ser uma função que receba três parâmetros float (ou um array) • A função deverá retornar a média aritmética do aluno em float
  4. 4. Exercício 2 Faça um script em PHP que converta HORAS em SEGUNDOS. • Deverá ser uma função que recebe um número inteiro em horas, ex: 20 • A função deverá retornar um inteiro em segundos, ex: 72000. • O script deverá imprimir o resultado no seguinte formato: • 20 horas têm 72000 segundos
  5. 5. PHP Básico
  6. 6. Agenda • Operadores de String • Operadores de Atribuição • Incremento / Decremento • Estruturas de Controle • Operador Ternário • Include / Require • Date & Time
  7. 7. Operadores de String
  8. 8. Operadores de Atribuição
  9. 9. Incremento / Decremento
  10. 10. IF / ELSEIF / ELSE
  11. 11. Operador Ternário
  12. 12. WHILE / DO-WHILE
  13. 13. FOR / FOREACH
  14. 14. FOREACH
  15. 15. SWITCH
  16. 16. Include / Require arquivo1.php arquivo2.php
  17. 17. Include Exibe um “Warning” e não interrompe a execução Warning: include(arquivo3.php): failed to open stream: No such file or directory in /Users/jweber/dev/projects/php/arquivo2.php on line 3 Warning: include(): Failed opening 'arquivo3.php' for inclusion (include_path='.:') in /Users/jweber/dev/projects/php/arquivo2.php on line 3 Fatal error: Call to undefined function dobrar() in /Users/jweber/dev/projects/php/arquivo2.php on line 5
  18. 18. Require Exibe um “Fatal Error” e interrompe a execução Warning: require(arquivo3.php): failed to open stream: No such file or directory in /Users/jweber/dev/projects/php/arquivo2.php on line 3 Fatal error: require(): Failed opening required 'arquivo3.php' (include_path='.:') in /Users/jweber/dev/projects/php/arquivo2.php on line 3
  19. 19. Date & Time
  20. 20. Prática!
  21. 21. FizzBuzz Neste problema, você deverá exibir uma lista de 1 a 100, um em cada linha, com as seguintes exceções: • Números divisíveis por 3 deve aparecer como 'Fizz' ao invés do número; • Números divisíveis por 5 devem aparecer como 'Buzz' ao invés do número; • Números divisíveis por 3 e 5 devem aparecer como 'FizzBuzz' ao invés do número’.
  22. 22. • Site oficial do PHP – http://php.net • PHP The Right Way - http://www.phptherightway.com/ • Wikipédia - http://pt.wikipedia.org • TuxRadar - http://www.tuxradar.com/practicalphp • Servidores da Web - http://informatica.hsw.uol.com.br/servidores-da-web.htm • http://www.lornajane.net/posts/2012/php-5-4-benchmarks Referências

×