php básico - parte 1

26
PHP com MySQL e PostgreSQL Docente: Marcus Camargo

Upload: marcus-camargo

Post on 02-Jul-2015

447 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: Php Básico - Parte 1

PHP com MySQL e PostgreSQL

Docente:Marcus Camargo

Page 2: Php Básico - Parte 1

01 – PHP

O que é PHP?

O que é necessário para usar o PHP?

Onde obter o PHP?

Como testar o PHP?

Introdução

Page 3: Php Básico - Parte 1

O que é PHP?

Uma linguagem de programação server-side voltada ao desenvolvimento para ambiente Web.

Introdução

Page 4: Php Básico - Parte 1

O que é necessário para se usar o PHP?

Introdução

Page 5: Php Básico - Parte 1

Como obter o PHP?

Através do site www.php.net

Introdução

OUWindows

Apache

MySQL

PHP

Page 6: Php Básico - Parte 1

Como testar o PHP?<?php echo phpinfo();?>

Introdução

Page 7: Php Básico - Parte 1

Quem usa o PHP?

Introdução

Page 8: Php Básico - Parte 1

02 – Iniciando no PHP

Formas de iniciar um código PHP

Separando os comandos

Comentários no código

Introdução

Page 9: Php Básico - Parte 1

Iniciando um código no PHP

<?php echo “Forma mais comum de iniciar um código”

?>

<? echo “Forma resumida de iniciar um código”

?>

<?= “O mesmo que o anterior, mas sem o echo” ?>

Introdução

Page 10: Php Básico - Parte 1

Separador de Comandos

Os comandos devem ser separados por “;” (ponto e vírgula).

OBS: No último comando, o uso é opcional.

Introdução

Page 11: Php Básico - Parte 1

Comentários no PHP

// - Comentário de Linha

# - Comentário de Linha

/*** Comentários de bloco*/

Introdução

Page 12: Php Básico - Parte 1

03 – Tipos de Dados

Inteiros (1, 530, 857...)

Ponto Flutuante, Float ou real (2.21, 4.987...)

String (Qualquer texto)

Booleano (True, False)

Array (lista)

Introdução

Page 13: Php Básico - Parte 1

04 – Variáveis e Constantes

Variáveis Variáveis Comuns Variáveis Superglobais

Constantes

Introdução

Page 14: Php Básico - Parte 1

05 – Operadores

Operadores Aritméticos

Operadores de Comparação

Operadores de Incremento/Decremento

Operadores Lógicos

Operador de String

Operadores de Array

Introdução

Page 15: Php Básico - Parte 1

05 – Operadores Aritméticos

Introdução

Operador Objetivo Exemplo

+ Adição $valor1 + $valor2

- Subtração $valor2 - $valor1

* Multiplicação $valor3 * 8

/ Divisão $valor4 / $valor3

% Módulo $valor % 2

Page 16: Php Básico - Parte 1

Operadores de Comparação

Introdução

Operador Objetivo

== Igualdade

=== Idênticos

!= Diferente

<> Diferente

!== Não idênticos

< Menor

<= Menor ou igual

> Maior

>= Maior ou igual

Page 17: Php Básico - Parte 1

Operadores de Incremento

Introdução

Operador Objetivo

++ Incrementar 1

-- Decrementar 1

Page 18: Php Básico - Parte 1

Operadores Lógicos

Introdução

Operador Objetivo

AND E

OR Ou

XOR Ou exclusivo

! Negação

&& E

|| Ou

Page 19: Php Básico - Parte 1

Operador de String

O operador usado em strings é o “.”. Esse operador é usado na concatenação de strings.

Introdução

Page 20: Php Básico - Parte 1

Operador de Array

O operador de array existente no PHP é o “+”. Esse operador é usado na concatenação de arrays.

Introdução

Page 21: Php Básico - Parte 1

06 – Estruturas de Controle

If...elseif...else

While e do..while

For

Foreach

Switch

Break

Require e Include

Introdução

Page 22: Php Básico - Parte 1

07 – Funções no PHP

O que é uma função?

Criando uma função

Argumentos / Parâmetros

Retorno de Valores de uma função

Introdução

Page 23: Php Básico - Parte 1

O que é uma função?

Um conjunto de instruções que devem ser executadas e retornam, ou não, um valor.

Introdução

Page 24: Php Básico - Parte 1

Criando uma função

function nome_da_funcao(parâmetros){“lista” de instruções

}

Introdução

Page 25: Php Básico - Parte 1

Argumentos / Parâmetros

São valores que podem ser passados para que sejam executas determinadas ações dentro da função.É possível o uso de um ou mais parâmetros em uma função.

Introdução

Page 26: Php Básico - Parte 1

Retorno de valores

É possível, após a realização das instruções, o retorno de um valor resultante dos comandos executados, seja ele de qualquer tipo.

Introdução