Вы находитесь на странице: 1из 21

Introduo a PHP

Quem eu sou?
Erick Bosco

erickbosco@hotmail.com
Introduo a PHP

Resumo

O que PHP

Caractersticas

Verses

Sintaxe Bsica

Tipagem

Constantes e Variveis

Operadores

Estruturas de controle

Arrays associativos e no associativos

Criao de elementos HTML dinmicos

Introduo a PHP

O que PHP

PHP: acrnimo recursivo para PHP: Hypertext


Preprocessor

uma linguagem de programao

Especialmente interessante para desenvolvimento para a


Web

Pode ser mesclada dentro do cdigo HTML

Sintaxe similar a C, Java e Perl

Interpretada

Fcil aprendizado
Introduo a PHP

O que PHP

Introduo a PHP

Caractersticas

Script no lado servidor (Server-side)

Multiplataforma: Linux, Solaris, Windows, Mac OS...

Suportado por vrios servidores web: Apache, IIS, PWS...

Suporte a vrios bancos de dados: MySQL, PostgreSQL,


Oracle...

Suporte a POO (Programao Orientada a Objetos)

Cdigo aberto (Open Source)

Tipagem dinmica

Case sensitive
Introduo a PHP

Verses

1994 PHP/FI: simples conjunto de binrios Common Gateway


Interface (CGI) escrito em linguagem de programao C.

1996 PHP 2.0: O cdigo tem reforma completa.

1998 PHP 3.0: foco em extensibilidade. Interfaces para mltiplos


bancos de dados, protocolos, e APIs.

2000 PHP 4.0: reescrita do core do PHP para melhorar a


performance e modularizao. Novo motor chamado 'Zend Engine'.

2004 PHP 5: aperfeioamento do POO. Zend Engine II.


Biblioteca PDO. Suporte a JSON nativo. 5.4 ->Remoo do
register_globals. Servidor web embutido.
Introduo a PHP

Sintaxe Bsica

Escapando o HTML

Introduo a PHP

Sintaxe Bsica
Outro exemplo:

Introduo a PHP

Sintaxe Bsica

Pares de TAGs de abertura e fechamento do PHP


Sempre disponveis no PHP

Podem ser ativadas/desativadas


no php.ini

Introduo a PHP

Sintaxe Bsica

Comentrios:

Introduo a PHP

Tipagem
O PHP possui tipagem fraca. Isso quer dizer que entidades
possuem tipos implcitos. Veja os exemplos com uma varivel:

Testar com gettype().


Testar converses de tipos: (int) (string) (boolean) (array) (float) ...

Introduo a PHP

Constantes e Variveis

Variveis: iniciam sempre com $ e so case sensitive.


No necessrio declarar o tipo da varivel. Pode conter
tipos e valores diferentes em momentos diferentes.
Exemplos:

Introduo a PHP

Constantes e Variveis

Constantes: identitificador para um nico valor que no


pode mudar durante a execuo de um script.
Exemplos:

Introduo a PHP

Operadores
Operador Objetivo

Aritmticos

Atribuio

Comparao

Incremento/Decremento
Lgicos

Exemplo

Adio

$valor + $acrescimo

Subtrao

$valor - $desconto

Multiplicao

$valor * 10

Diviso

$valor / 5

Mdulo

$valor % 2

Atribuio

$valor = $total + 5

+=

Atribuio e adio

$valor += 5

-=

Atribuio e subtrao

$valor -= 2

.=

Concatenao

$texto .= $palavra

==

Igualdade

$valor == $a

!=

Diferente

$v != 10

< <=
>= >

Menor, menor ou igual


Maior, maior ou igual

$a < $b $a <= $b
$a > $b $a >= $b

++ e --

Adio/subtrao var

$a = 1; $a ++; $a - -;

&& e ||

AND e OR

($a == $b) && ($b == $c)

Negao

!($v == 10)

Estruturas de Controle
IF (SE)

IF ELSE (SE SENO)

Introduo a PHP

Estruturas de Controle
FOR

WHILE

Introduo a PHP

Arrays Associativos e no associativos


O PHP permite criar vetores que contenham elementos de
qualquer tipo (inteiro, string, boolean)

Introduo a PHP

Criao de elementos HTML dinmicos

Exerccio:
Combobox com dez opes
Lista ordenada e no ordenada com cinco opes cada uma
Trs campos de texto simples (input text) com os valores de um vetor
Cinco checkbox
Trs radio button
Dois botes

Introduo a PHP

Referncias

Introduo a PHP

www.php.net

Dvidas

Introduo a PHP

Вам также может понравиться