A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

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

Apresentações semelhantes


Apresentação em tema: "Prof.: Sergio Pacheco Linguagem PHP Prof.: Sergio Pacheco 1."— Transcrição da apresentação:

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

2 Sumario 2 Comentários Prova; Funções; Valor e referência; Exercício.

3 Prof.: Sergio Pacheco Comentários da A1 3 COMPORTAMENTO 100 % QUESTÃO DA SINTAXE E DA LÓGICA

4 Prof.: Sergio Pacheco Função 4 Serve para deixar o código mais organizado e mais modular; Evita repetir código; Seve para realizar quaquer tipo de código. Function nome_funcao (arg1, arg2, arg3, arg4, argn ){ comandos [return ] }

5 Prof.: Sergio Pacheco O que pode e não pode 5 Descrição Na assinatura iniciar com numero EX: 12Retornaaqui (arg1)…. Também não é permitido a utilização de caracteres especiais como: ponto e virgula, ponto, espaço etc.. É opcional a presença de parâmetros... EX: Nome_da_função ( )….

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

7 Prof.: Sergio Pacheco Exemplo 1 função 7

8 Prof.: Sergio Pacheco Exemplo 2 função 8

9 Prof.: Sergio Pacheco Exercício 1 Construir uma função, para cada uma das 4 operações aritméticas, que receba de um script html 2 números e a operação aritmética a ser realizada. Todas as operações devem ser realizas em funções utilizando retorno e impressas no script php chamador. Deve ser utilizado switch case para selecionar qual operação foi escolhida pelo usuário. Sugestão utilizar a tag " select " no html. SOMA SUBTRAÇÃO MULTIPLICAÇÃO DIVISÃO 9

10 Prof.: Sergio Pacheco Exercício 1 10 operacoes.php Numero 1: Numero 2: Selecione a Operação : SOMA SUBTRAÇÃO MULTIPLICAÇÃO DIVISÃO

11 Prof.: Sergio Pacheco 11 Argumentos

12 Prof.: Sergio Pacheco 12 Argumentos - Valor padrão

13 Prof.: Sergio Pacheco Exercício 2 Criar um programa em PHP que receba um valor digitado pelo usuário, e faça o seguinte: 1.Criar uma função em PHP para calcular a área de um quadrado, onde o lado será o (valor * 2 ); 2.Criar uma função em PHP para calcular a área de um retângulo onde o base será o (valor * 3 ) e a altura será o valor recebido por argumento; function calcular_Quadrado($valor){ } function calcular_Retangulo($valor){ } 13

14 Prof.: Sergio Pacheco Passagem de parâmetro de referência Valor - passa o valor da variável; Referencia - passa o endereço; 14

15 Prof.: Sergio Pacheco Passagem de parâmetro por valor

16 Prof.: Sergio Pacheco Passagem de parâmetro por referencia antes da função por referência "; porreferencia ($str); echo "$str ==> depois da função por referência "; ?> 16

17 Prof.: Sergio Pacheco Escopo Local X Global 17

18 Prof.: Sergio Pacheco 18 $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 Algumas Função

19 Prof.: Sergio Pacheco 19 Recursividade Recursividade nada mais é do que a função chamar ela mesmo dentro do seu escopo. A primeira coisa a se pensar quando se está implementado uma função recursiva é pensar em um ponto de parada de acordo com sua funcionalidade.

20 Prof.: Sergio Pacheco 20 Recursividade 0){ return ($n*fatorial($n-1)); }else{ return 1; } $n=5; echo "o Fatorial de $n é :: ". fatorial($n); ?>

21 Prof.: Sergio Pacheco 21 Recursividade

22 Prof.: Sergio Pacheco 22 Recursividade Calcular o somatório de um numero digitado pelo usuário. Para isso, usar função recursiva. (criar o script html)

23 Prof.: Sergio Pacheco 23 Exercício Escreva um programa que tenha uma função que mostre os números ímpares entre um determinado intervalo que é dado como argumento da função. Escreva um programa que mostre a seqüência inversa de dois números passados como argumentos da função, ou seja, do numero até a unidade.


Carregar ppt "Prof.: Sergio Pacheco Linguagem PHP Prof.: Sergio Pacheco 1."

Apresentações semelhantes


Anúncios Google