Escolar Documentos
Profissional Documentos
Cultura Documentos
Operadores
Criando aplicaes WEB
Prof. Lizandro Kirst da Silva
lpi@proflizandro.com.br
14/07/15
Aritmticos
+ adio
- subtrao
* multiplicao
/ diviso
% mdulo
String
. Concatenao (ponto)
.= atribuio com concatenao
Atribuio
= atribuio simples
+= atribuio com adio
-= atribuio com subtrao
*= atribuio com multiplicao
/= atribuio com diviso
%= atribuio com mdulo
.= atribuio com concatenao
14/07/15
&e
| ou
^ ou exclusivo
~ no
<< shift left
>> shift right
Lgicos
and e
&& e (precedncia diferente)
or ou
|| ou (precedncia diferente)
xor ou exclusivo
! no
Existe
14/07/15
$x += 5; - semelhante a $x = $x + 5;
$x -=10; - semelhante a $x = $x - 10;
$x *=2; - semelhante a $x = $x * 2;
$x /=10; - semelhante a $x = $x / 10;
Analise
14/07/15
Operadores
Comparao
== igual
=== idntico (PHP4 - mesmos
tipo e valor)
!= diferente
<> diferente
!=== no idntico
< menor que
> maior que
<= menor ou igual que
>= maior ou igual que
?: operador trnrio
(expressao1)?
(expressao2):
( expressao3)
14/07/15
Incremento
++
-Vetor
+ acrescenta um vetor a outro
Execuo
` ` executa como comando
shell
$output = `ls -al`;
echo
"<pre>$output</pre>";
Controle de erro
@ ignora mensagem de erro
gerada pela expresso que
segue o operador
5
if / else / elseif
if ($a > $b)
{ print "a is bigger than b";
}
else
{ print "a is NOT bigger than
b";
}
14/07/15
while
$i = 1;
while ($i <= 10)
{
print $i++;
print <BR>;
do .. while
$i = 1;
for
for ($i = 1; $i <= 10; $i++)
do
{ print $i;
{ print $i++;
foreach
outra parte do curso
each
outra parte do curso
14/07/15
Switch
break
switch ($i)
{ case 0: print "i igual a
0";
break;
case 1: print "i igual a
1";
break;
case 2:
2";
Cancela a execuo
do lao
continue
Salta o resto da
iterao do lao
14/07/15
Exerccios
14/07/15