Php básico

45
Facilitador Renan Gurgel

Transcript of Php básico

Page 1: Php básico

Facilitador – Renan Gurgel

Page 2: Php básico

Extensão .php

Delimitadores de código<?php

//codigo

?>

Comando de impressão na tela echo

Page 3: Php básico
Page 4: Php básico

PHP suporta 2 tipos de comentários:

Bloco

Page 5: Php básico

Linhas

Page 6: Php básico

$nome_da_variavel

Não precisa especificar o tipo (int,char,bool)

Sintaxe válida

$nome

$_teste

$a123

Page 7: Php básico

Sintaxe inválida

$123

$*abc

PHP é case sensitive

Page 8: Php básico

Tipo booleano

Somente 2 valores são possíveis: verdadeiro ou falso

Exemplo de uso:

Page 9: Php básico

Outros valores falsos

Inteiro 0

Ponto flutuante 0.0

String vazia

Um array vazio

Page 10: Php básico
Page 11: Php básico

Operador de concatenação

Page 12: Php básico

Coleção de chaves e valores

Os índices podem ser inteiros ou strings

Declaração de um array

Vamos ver o resultado....

Page 13: Php básico
Page 14: Php básico
Page 15: Php básico

print_r()

count()

sort()

array_diff()

explode()

implode()

in_array()

Page 16: Php básico
Page 17: Php básico

=

+=, -=, *=, /=, %=

Page 18: Php básico
Page 19: Php básico
Page 20: Php básico
Page 21: Php básico
Page 22: Php básico

If/else

Switch

While

Do while

For

foreach

Page 23: Php básico
Page 24: Php básico
Page 25: Php básico
Page 26: Php básico
Page 27: Php básico
Page 28: Php básico
Page 29: Php básico
Page 30: Php básico
Page 31: Php básico

Laço de repetição para arrays ou matrizes

É um for simplificado

Decompõe um vetor ou matriz em cada um de seus elementos através da cláusula as

Page 32: Php básico
Page 33: Php básico
Page 34: Php básico
Page 35: Php básico
Page 36: Php básico

include('code.php');

include ‘code.php’;

require(‘code.php’);

require ‘code.php’;

Require -> O mesmo que 'include', porém pára a execução caso o arquivo não seja encontrado

Page 37: Php básico

include_once ('code.php');

require_once('code.php');

Page 38: Php básico

Palavra chave function

Obviamente não precisa dizer o seu retorno

Page 39: Php básico
Page 40: Php básico

Faz com que a função termine sua execução imediatamente e passa o controle de volta para a linha de onde ela foi chamada

Page 41: Php básico

Mantém o valor que lhe foi atribuído na ultima execução

Operador static

Page 42: Php básico
Page 43: Php básico

É possível definir uma função com número de argumentos variado?

Page 44: Php básico
Page 45: Php básico