Sunteți pe pagina 1din 39

PHP

Sistemas de Informao

Professor: Slder Lamas Vecchi

Objetivos

Apresentar conceitos sobre aspectos


tecnolgicos da linguagem PHP.
Acompanhar autonomamente o
desenvolvimento futuro da rea;
Desenvolver e analisar Scripts de cdigos em
PHP;
Implementar aplicaes utilizando essa
poderosa ferramenta de Programao WEB.
Interagir com Banco de Dados.
Desenvolver um site completo utilizando PHP.

O que o PHP?
A

sigla PHP (Personal Home Page


Tools) ou Hypertext Preprocessor

Introduo
O

PHP nos permite a criao de contedos


dinmicos para Internet ou at mesmo para
ambientes coorporativos, em suas intranets.

Fundamentado

na filosofia do software Livre,


o PHP tornou-se uma tima opo para
desenvolvimento de sistemas baseados na
WEB.

PHP
Em

Geral, podemos definir PHP como uma


linguagem de criao de scripts embutida
em Html no servidor.

A pgina

identificada como PHP (extenso


.php) deve ser disponibilizada por um
servidor WEB ativo e conectado a um
interpretador PHP.

Algum

visualizando uma pgina em PHP


no ser capaz de afirmar que ela no foi
escrita em HTML.

O PHP um mdulo oficial de servidor


HTTP Apache, o servidor WEB lder de
mercado e gratuito. A manipulao de
dados muito mais rpida.
O PHP um Software de Cdigo-fonte
aberto.
Seu criador foi Rasmus Lerdof.(1994)

O PHP FCIL.
- PHP fcil de aprender, em comparao com
outras maneiras de obter funcionalidades
semelhantes.

- PHP tem uma sintaxe fcil de analisar e


de fcil utilizao.

O PHP Multiplataforma

O PHP executa nativamente em todas as verses populares do


Unix (Incluindo Mac OS X) e Windows.

Pre-requisitos para se programar em PHP

1 - Dominar o HTML.
2 - Noes de SQL.
3 Noes de Algoritmos.
4- Noes de Servidor e Internet.

O que necessrio para se trabalhar com PHP ?

1- Um programa para se digitar os Scripts em PHP


(pode ser o Bloco de notas)
2- Um servidor para desenvolvermos os scripts
(servidor Apache)
3- Uma linguagem de Banco de Dados ( MYSQL)
4- Um administrador de Banco de Dados
(PHPMyADMIN)

In s ta la r P H P
R e c u r s o s N e c e s s r io s
P

o d e m o s in s t a la r q u a lq u e r p a c o t e
com o o X A M P P , o E asyP H P ou
W a m p S e rv e r (A p a c h e , M y S Q L e
M y P H P A d m in )

d ito r p a r a P H P

SERVER-SIDE
O

PHP uma linguagem denominada


Server-side.
Ex: PHP, ASP e JSP.

Enquanto

outras so chamadas Client-side.

Ex: HTML, Linguagens script(JavaScript,


JScript, VBscript), Java Applet, VRML e
Flash.

Instalar PHP
Recursos Necessrios
Podemos

instalar qualquer pacote


como o XAMPP, o EasyPHP ou
WampServer (Apache, MySQL e
MyPHPAdmin)
Editor para PHP

Iniciando o PHP
Apartir

de agora podemos comear a


trabalhar com PHP. Para isso devemos
utilizar um editor de textos para digitarmos
nossos Scripts em PHP.
Esse editor pode ser um editor prprio para
PHP ou at mesmo o Bloco de Notas.
O bloco PHP poder estar inserido em
qualquer parte do HTML.
O Script dever apenas ser salvo com uma
extenso .php

Podemos utilizar qualquer uma das sintaxes abaixo:

Comentrios em PHP
Comentrios

de uma linha:

# ou //
Exemplos:
<?php
echo teste; # isto um teste
ou // isto um teste
?>

Comentrios com mais de uma


linha
Usa-se

:
/* e para finalizar */
Exemplo
<?php
echo teste; /* Isto um comentrio com mais de
uma linha que funciona corretamente */
?>

Primeiro Programa
<Html>
<head>
<title>
</title>
</head>
<body>
<?php
echo Ol Mundo!;
?>
</body>
</html>

OBS: a partir de agora todos os Scripts em PHP


devero ser salvos dentro da pasta www

Ver o cdigo Fonte:


Iremos

notar que s iremos ver o


cdigo HTML o PHP sumiu!!!
Por que???

Regras

Variveis em PHP
Os identificadores de variveis
no PHP devem seguir algumas
regras bsicas:

Regras parei aqui


No necessrio declarar as variveis,
isto feito quando atribumos algum valor
a elas;
Para declar-las necessrio apenas
colocar como primeiro caractere o $,
juntamente com a string referente ao
nome da varivel, e esta string deve
comear com uma LETRA ou o caractere _;

OBSERVAO

No so aceitos smbolos
como !, @, & e outros.
No utilize caracteres
acentuados, nem mesmo .

Variveis
O

PHP case sensitive, isto , a


varivel $a diferente da varivel
$A.
Aconselhvel utilizar os nomes de
variveis com letras minsculas, por
causa das variveis pr-definidas da
linguagem, que so declaradas com
maisculas.

Exerccios
O identificador $_silder :
.Vlido ou .Invlido

O identificador $_12anos :
.Vlido ou .Invlido

O identificador $Sal_Lq :
.Vlido ou .Invlido

O identificador $Aumento% :
.Vlido ou .Invlido

O identificador $Casal20 :
.Vlido ou .Invlido

O identificador Cod_produto :
.Vlido ou .Invlido

Declaraes

Exerccios

Concatenao

Tipos primitivos

Strings
Diferena

de aspas duplas para aspas

simples.
Exemplo:
<?php
$teste= Brasil;
$php=---$teste---;
Echo $php;
?>
A sada desse script ser ---$teste---.

Strings
<?php
$teste=Brasil;
$php=---$teste---;
echo $php;
?>
A sada desse script ser ---Brasil---.

Converses

Constantes

Constantes

Exibio de variveis

Exibio de variveis

Exerccios
Considerando

as instrues abaixo:

$a=casal 20;
$b=10;
$c=$a+$b;
Echo $c;
Qual ser o resultado exibido na tela?
Casal 2010 ou 30 ou 10 ou ERRO!

10

Exerccios
Com a atribuio $pre=hiper; Qual linha abaixo mostrar a mensagem
hipertexto ?
a)echo
b)echo
c)echo
d)echo

$pre.texto;
$pretexto;
$pretexo;
${pre}texto;

Letra d

Exerccios
Considerando

as instrues abaixo:

$x=P;
Letra b
$y=H;
$z=$x$y$x;
echo $z;
Qual ser o resultado exibido na tela?
a)XYX
c) NADA
b)PHP
d) ERRO!

Exerccios constantes
Qual das opes abaixo faria a declarao de uma constante?
a)Define inc=2;
b)Define (inc,2);
c)Define ($inc,2);
d)$inc=2;

Resposta b

S-ar putea să vă placă și