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 Revisão Função; Manipulação de Strings em PHP; Exercício.

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

4 Prof.: Sergio Pacheco O que pode e não pode 4 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 ( )….

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

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

7 Prof.: Sergio Pacheco 7 Argumentos Apelido

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

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

10 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 "; ?> 10 Usa a mesma posiçao de memória

11 Prof.: Sergio Pacheco Escopo Local X Global 11

12 Prof.: Sergio Pacheco 12 $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

13 Prof.: Sergio Pacheco 13 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.

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

15 Prof.: Sergio Pacheco 15 $String = gettype ($var) - retorna o tipo da variável; $ int = is_int($numero); - retorna 1 para true qualquer coisa diferente de 1 para false; $ int = isset($numero); - retorna 1 para true qualquer coisa diferente de 1 para false; $ int = empty($numero); - retorna 1 para true qualquer coisa diferente de 1 para false; Função que testam os tipos de variáveis

16 Prof.: Sergio Pacheco 16 Manipulação de String O operador ponto (Operador de concatenação). Revisão : $parte_um = Essa linguagem; $parte_dois = PHP; $parte_tres= é demais; echo $parte_um. $parte_dois. $parte_tres ;

17 Prof.: Sergio Pacheco 17 Manipulação de String Conversão para maiúsculas e minúsculas: $string = strtoupper ($str) – tudo maiúsculo ASSINATURA RETORNO Análise ( Pagina principal): $pegar_retorno= strtoupper (eu to); Função: Function strtoupper ($str) { faz a lógica aqui!!!!!! return ($str); }

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 $string = str_replace($palbusca, $palsubst, $stringona) $int = strpos ($str1,$str2) – encontra a primeira posição da string 2 na string 1 e retorna a sua posição. $int = strlen($str1) – Conta o tamanho da string e retorna Algumas Função

19 Prof.: Sergio Pacheco 19 Manipulação de String

20 Prof.: Sergio Pacheco 20 Exercício Através de uma script HTML receber 2 strings (através do controle input) e fazer com que o PHP verifique qual das 2 é maior, depois transformar só as primeiras letras de cada string em maiúsculo, bem como através da função $string = strrev(string $str), inverter a string. Para deixar o html mais organizado usado a tag, tabela. Linha Coluna largura da borda

21 Prof.: Sergio Pacheco 21 Exercício primeira linha e primeira coluna primeira linha e segunda coluna

22 Prof.: Sergio Pacheco 22 Caracteres Especiais HTML permite que caracteres especiais sejam representados por seqüências de escape, indicadas por três partes: um & inicial, um número ou cadeia de caracteres correspondente ao caractere desejado, e um ; final.

23 Prof.: Sergio Pacheco 23 Caracteres ISO Latin1

24 Prof.: Sergio Pacheco 24 Caracteres Especiais......

25 Prof.: Sergio Pacheco 25 Função Trim

26 Prof.: Sergio Pacheco 26 Função Trim (ltrim e rtrim)

27 Prof.: Sergio Pacheco 27 Exercicio Escreva um programa que guarda numa variável o seu nome completo e: a. Imprima quantos letras tem o seu nome?( Incluindo o espaços em brancos) e sem os espaços em brancos; b. Junte o seu nome com a palavra Estudante antes do seu nome c. Imprima essa nova string no browser. d. Conte e imprime o numero de caracteres agora; e. Transformar tudo em caixa alta; f. Retornar a posição da primeira vogal e do seu nome, caso não a encontre, imprimir uma msg, vogal não entrada. g. Inverter o nome pelo sobrenome (primeiro pelo segundo); Todo o programa a cima descrito deve estar modularizado em função.


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

Apresentações semelhantes


Anúncios Google