Professional Documents
Culture Documents
PHP - Introduo
Interface com SGBD's: O php tem sido usado com sucesso com
seja com ela, voc pode desenvolver aplicaes que possam ser
servidor web isso faz com que os scripts php gastem uma
exemplo.
PHP - A Linguagem
Um pouco de prtica
Principio de Funcionamento
2012
Sintaxe do PHP
echo "<html>";
echo "<title>Ttulo</title>";
echo "<body>";
echo "<br>TESTE";
echo "</body>";
echo "</html>";
?>
echo em toda tag que se quer passar para o browser, sendo assim
possivel usar um script em php embutido no html. Isso possvel
pois o servidor web apenas interpretar o cdigo php que estiver
entre os delimitadores <? ?> , sendo assim podemos reescrever o
<body>
<br>
<?
echo "TESTE";
echo "LBS - Linux Brasil Sistemas";
?>
echo 125;
</body>
</html>
Literais Numricos
Perceba que mais interessante escrevermos um script embutido
em uma pgina html, pois podemos editar a pgina em html em um
editor como o BlueFish que acompanha o Kit do Desenvolvedor
PHP Lite e apenas na rea que desejamos inclumos o script php
para gerar os dados dinamicamente. Note que se inclurmos ao
invs do comando:
echo "TESTE";
substituirmos por:
proposito.
Esses caracteres delimitadores podem ser:
2012
impresso exemplo:
trabalhando.
Constantes
A saida ser:
chamados de constantes.
insere um tab
\n
nova linha
Variveis
\$
imprime $
\\
imprime \
tem
por
funo
armazenar
dados
que
sero
62,8.
Tipos de dados
$valor = 4,00;
2012
hexadecimal, etc.
Os operadores so:
$inteiro = 10;
$real = 10.001;
$nd = 10.0e-2; // 100 em notao decimal
Strings
So textos delimitados por aspas simples ou duplas, e podem
operador Operao
Exemplo
soma
$a +1
subtrao
$b -$c
multiplicao 3 * $c
diviso
$a / $b
mdulo
$a % 2
Operadores lgicos(booleanos)
$sigla = 'LBS';
Tabela 2-3. Operadores Booleanos
Arrays
operador exemplo descrio
Existem alguns tipos de variveis que podem conter mais de um
dado. estas variveis dado o nome de arrays, a linguagem
PHP implementa bem a ideia de array.
&&
||
$a || $b
!$a
$a = $b
+=
-=
Operadores
Operadores de comparao
Operadores aritmticos
joga o valor de b em a
2012
$a == $b verdadeiro se a igual a b
!=
$a != $b verdadeiro se a diferente de b
<
$a < $b
<=
>
$a > $b
>=
verdadeiro se a maior b
if(condio1){
bloco_de_comandos_1;
}elseif(condio2){
bloco_de_comandos_2;
}elseif(condio3){
Comandos condicionais
bloco_de_comandos_3;
}
O Comando IF
Geralmente dentro dos programas se faz necessrio a tomada de
um exemplo:
if(condio1):
bloco_de_comandos_1;
elseif(condio2):
bloco_de_comandos_2;
if(condio){
else:
bloco_de_comandos_1;
bloco_de_comandos_2;
}
endif;
else{
bloco_de_comandos_2;
OBS.:
}
Se
condio
verdadeira
ento
bloco_de_comandos_1
de
apenas
um
comando
fica
opcional
mas
}
if(condio1)
Se a condio verdadeira bloco_de_comandos_1 e executado e
o programa segue seu fluxo normal, se a condio falsa
a=1;
elseif(condio2)
a=2;
elseif(condio3)
2012
$a = array(5, 3, 7, 1, 2);
for($i=0;$i<=count($a);$i++){
parmetros. So eles:
for($i=0;$i<count($a)-1;$i++){
$tmp = $a[$i+1];
ocorra.
$a[$i+1] = $a[$i];
$a[$i] = $tmp;
$i=-1;
de
inicializao;condio
do
laco;comando do laco){
}
bloco_de_comandos;
Os comandos WHILE, DO...WHILE
}
Esses comandos podem ser usados quando queremos executar
Obs.: qualquer um dos parmetros citados acima pode ser vazio.
2012
}
Se expresso verdadeira ento o bloco de comandos
1)
a)
<?php
echo "<p>Ol Mundo</p>" ;
?>
<begin php
echo "<p>Ol Mundo</p>" ;
end>
<php
echo "<p>Ol Mundo</p>" ;
/php>
<php {
echo "<p>Ol Mundo</p>" ;
}>
do{
bloco_de_comandos;
}while(expresso);
b)
Os comandos CONTINUE, BREAK
c)
Com esses dois comandos possvel ter um maior controle dos
laos, com o comando continue o programador pode fazer com
d)
2)
A linguagem PHP:
a)
b)
c)
d)
3)
if ( $i % 2 != 0 ){
continue;
}
a) !!
echo $i;
}
b)
No caso do exemplo acima, s ser impresso os nmeros pares
at, pois toda vez que a expresso $i % 2 != 0 for verdadeira a
c) %
4)
do{
echo $i;
break;
b)
c)
d)
}while( $i<=100 );
Rua Joo Vicente n 1521 MARECHAL HERMES 2489-6914 / 3830-1642
2012
6)
b) JSTL.
Porttil.
Gratuito.
Com cdigo-fonte fechado.
Baseado em aplicaes pela Internet.
c) NetBeans.
d) Apache.
10) Uma funo PHP em execuo terminar imediatamente,
retornando seu argumento como valor, se for chamada
na funo a instruo
a) $_GET[nome_text]
a) null.
b) $GET[nome_text]
b) return.
c) _GET$[nome_text]
c) this.value.
d) _$GET[nome_text]
7)
d) this.return.
11) Sobre PHP, qual a sintaxe correta para se adicionar 1
(um) varivel contador?
a) getdate.
a) ++contador
b) setdate.
b) $contador++
c) isdate.
c) $contador=+1
d) mktime.
8)
d) Contador++
12) Na linguagem PHP, so delimitadores de script os itens
abaixo, EXCETO:
a) !
a)
comandos;
b) %
c) &
b)
comandos;
d) @
9)
c)
comandos;
2012
e)
comandos;
a) 5
b) No
c) Sim
d) String
b)
$$
c)
&&
d)
2012