PHP Laboratrio
VARIVEIS E TIPOS
As variveis em PHP no precisam ser declaradas. Quando
atribumos algum
valor para elas, o tipo automaticamente reconhecido. Os tipos
suportados so:
Inteiros (integer ou long);
Reais (float ou double);
Strings;
Array(vetores);
Objetos*.
* Como se trata de um curso bsico, a programao orientada a
objetos em
PHP no ser vista.
Os nomes das variveis devem ser criados com um $ seguido
de uma string
que deve ser inicializada por uma letra ou _.
VARIVEIS E TIPOS
$x = 10.4;
$frase = Exemplo de varivel do tipo string;
$_contador = 0;
$contaddor = 0; // Exemplo de comentrio de uma linha
/* Exemplo de comentrio com mais de uma linha. Preste
ateno nos
smbolos delimitadores. */
<?
$minhavariavel=10;
echo($minhavariavel+3);
//resultado=13
?>
<?
$minhavar=10;
echo$minhavar;
//resultado=10
$minhavar=5;
echo'<br>'.$minhavar;
//resultado=5
$minhavar+=3;
echo'<br>'.$minhavar;
//resultado=8
?>
<?
$minhavar=5;
$minhavar-=3;
echo$minhavar;
//resultado=2
?>
Concatenao
+-
CONSTANTES EM PHP
efine($nomedaconstante,$valordaconstante,$case_sensitive);
<?
define('CONSTANTE','Olamundo');
echoCONSTANTE;//respostasera:OlaMundo
echoConstante;//respostasera:Constante
?>
<?
define("MINHACONSTANTE","Olavoce.",TRUE);
echoMINHACONSTANTE;//mostra"Olavoce."
echoMinhaconstante;//mostra"Olavoce"
?>
Comandos de seleo
so: if(e suas variaes) e o switch.
Um bloco de comandos delimitado pelos smbolos: { e
}.
If ...else
While - laos
Do....While - laos
For - laos
Array - memria
so estruturas para armazenar valores que precisam ser
indexados.
Diferentemente do C, em que os ndices so apenas nmeros
inteiros e consecutivos, em PHP os ndices podem ser de
vrios tipos. Mesmo se forem inteiros no precisam ser
consecutivos. Os valores armazenados no precisam
ser do mesmo tipo.
Array - memria
OUTRA FORMA
Array - memria
OUTRA FORMA
?
meuarray=array('valor1','valor2',"valor3",'valorx');
int_r($meuarray);
resultado=Array([0]=>valor1[1]=>valor2[2]=>valor3[3]=>valor
>
<?
<?
$meuarray[0]='meuvalor';
echo$meuarray[1];
$meuarray[1]='outrovalor';
//resultado=valor2
print_r($meuarray);
?>
//resultado=Array([0]=>meuvalor[1]=>outrovalo
?>
Array - memria
OUTRA FORMA
<?
$meuarray[]='meuvalor';
$meuarray[]='outrovalor';
print_r($meuarray);
//resultado=Array([0]=>meuvalor[1]=>outrovalor)
?>
CONCATENACAO - .
<?
$minhavar = "meu texto";
echo $minhavar;
// resultado = meu texto
FUNES
<?
functionminhaFuncao($texto)
{
echo"Otextopassadoparafuncaofoi:".$texto;
//podemosaindatrabalharmaiscomavarivel
returntrue;
}
minhaFuncao("testedetexto");
#resultadodafuncaoserverdadeiroevaiescrevernatela
#Otextopassadoparafuncaofoi:testedetexto
?>
<?
functionminhaFuncao4($contador)
{
if($contador<10)
{
echo"Ocontadoragora:".$contador."<br>";
$contador++;
minhaFuncao4($contador);
}
returntrue;
}
minhaFuncao4('1');
/*
RESULTADO
Ocontadoragorae:1
Ocontadoragorae:2
Ocontadoragorae:3
Ocontadoragorae:4
Ocontadoragorae:5
Ocontadoragorae:6
Ocontadoragorae:7
Ocontadoragorae:8
Ocontadoragorae:9
*/
?>
EXTRA
LABORATRIO
HTML5 PRTICA