Introdução ao PHP
<p class=\"negrito\">08. Operadores</p>
<p align=\"JUSTIFY\"> </p>
<p align=\"JUSTIFY\">Aritméticos</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\">Só podem ser utilizados quando os operandos
são números (integer ou float). Se forem de outro
tipo, terão seus valores convertidos antes da realização
da operação.</p>
<p align=\"JUSTIFY\"></p>
<p align=\"CENTER\">
<center>
<table BORDER cellspacing=0 cellpadding=1 width=170>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\"><font face=\"Courier New\">+</font>
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">adição
</td>
</tr>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\"><font face=\"Courier New\">-</font>
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">subtração
</td>
</tr>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\"><font face=\"Courier New\">*</font>
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">multiplicação
</td>
</tr>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\"><font face=\"Courier New\">/</font>
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">divisão
</td>
</tr>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\"><font face=\"Courier New\">%</font>
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">módulo
</td>
</tr>
</table>
</center>
<p></p>
<p align=\"JUSTIFY\"> </p>
<p align=\"JUSTIFY\">de strings</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\">Só há um operador exclusivo para
strings:</p>
<p align=\"JUSTIFY\"></p>
<p align=\"CENTER\">
<center>
<table BORDER cellspacing=0 cellpadding=1 width=189>
<tr>
<td width=\"36%\" valign=\"TOP\">
<p align=\"JUSTIFY\"><font face=\"Courier New\">. (ponto)</font>
</td>
<td width=\"64%\" valign=\"TOP\">
<p>concatenação
</td>
</tr>
</table>
</center>
<p></p>
<p align=\"JUSTIFY\"> </p>
<p align=\"JUSTIFY\">de atribuição</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\">Existe um operador básico de atribuição
e diversos derivados. Sempre retornam o valor atribuído.
No caso dos operadores derivados de atribuição, a
operação é feita entre os dois operandos, sendo
atribuído o resultado para o primeiro. A atribuição
é sempre por valor, e não por referência.</p>
<center>
<table BORDER cellspacing=0 cellpadding=1 width=283>
<tr>
<td width=\"24%\" valign=\"TOP\">
<p align=\"JUSTIFY\"><font face=\"Courier New\">=</font>
</td>
<td width=\"76%\" valign=\"TOP\">
<p>atribuição simples
</td>
</tr>
<tr>
<td width=\"24%\" valign=\"TOP\">
<p align=\"JUSTIFY\"><font face=\"Courier New\">+=</font>
</td>
<td width=\"76%\" valign=\"TOP\">
<p>atribuição com adição
</td>
</tr>
<tr>
<td width=\"24%\" valign=\"TOP\">
<p align=\"JUSTIFY\"><font face=\"Courier New\">-=</font>
</td>
<td width=\"76%\" valign=\"TOP\">
<p>atribuição com subtração
</td>
</tr>
<tr>
<td width=\"24%\" valign=\"TOP\">
<p align=\"JUSTIFY\"><font face=\"Courier New\">*=</font>
</td>
<td width=\"76%\" valign=\"TOP\">
<p>atribuição com multiplicação
</td>
</tr>
<tr>
<td width=\"24%\" valign=\"TOP\">
<p align=\"JUSTIFY\"><font face=\"Courier New\">/=</font>
</td>
<td width=\"76%\" valign=\"TOP\">
<p>atribuição com divisão
</td>
</tr>
<tr>
<td width=\"24%\" valign=\"TOP\">
<p align=\"JUSTIFY\"><font face=\"Courier New\">%=</font>
</td>
<td width=\"76%\" valign=\"TOP\">
<p>atribuição com módulo
</td>
</tr>
<tr>
<td width=\"24%\" valign=\"TOP\">
<p align=\"JUSTIFY\"><font face=\"Courier New\">.=</font>
</td>
<td width=\"76%\" valign=\"TOP\">
<p>atribuição com concatenação
</td>
</tr>
</table>
</center>
<p></p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\"><br>
Exemplo:</p>
<p align=\"JUSTIFY\"><span class=\"mysql\"><?php<br>
$a = 7;<br>
$a += 2; // $a passa a conter o valor 9<br>
?> </span></p>
<p align=\"JUSTIFY\"> </p>
<p align=\"JUSTIFY\">bit a bit</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\">Comparam dois números bit a bit.</p>
<p align=\"JUSTIFY\"></p>
<p align=\"CENTER\">
<center>
<table BORDER cellspacing=0 cellpadding=1 width=170>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\">&
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">"e" lógico
</td>
</tr>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\">|
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">"ou" lógico
</td>
</tr>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\">^
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">ou exclusivo
</td>
</tr>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\">~
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">não (inversão)
</td>
</tr>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\"><<
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">shift left
</td>
</tr>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\">>>
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">shift right
</td>
</tr>
</table>
</center>
<p></p>
<p align=\"JUSTIFY\">Lógicos</p>
<p align=\"JUSTIFY\">Utilizados para inteiros representando valores
booleanos</p>
<p align=\"JUSTIFY\"></p>
<p align=\"CENTER\">
<center>
<table BORDER cellspacing=0 cellpadding=1 width=170>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\">and
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">"e" lógico
</td>
</tr>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\">or
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">"ou" lógico
</td>
</tr>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\">xor
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">ou exclusivo
</td>
</tr>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\">!
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">não (inversão)
</td>
</tr>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\">&&
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">"e" lógico
</td>
</tr>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\">||
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">"ou" lógico
</td>
</tr>
</table>
<br>
</center>
<p></p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\">Existem dois operadores para "e" e para
"ou" porque eles têm diferentes posições
na ordem de precedência.</p>
<p align=\"JUSTIFY\"> </p>
<p align=\"JUSTIFY\">Comparação</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\">As comparações são feitas
entre os valores contidos nas variáveis, e não as
referências. Sempre retornam um valor booleano.</p>
<p align=\"JUSTIFY\"></p>
<p align=\"CENTER\">
<center>
<table BORDER cellspacing=0 cellpadding=1 width=181>
<tr>
<td width=\"32%\" valign=\"TOP\">
<p align=\"JUSTIFY\">==
</td>
<td width=\"68%\" valign=\"TOP\">
<p align=\"JUSTIFY\">igual a
</td>
</tr>
<tr>
<td width=\"32%\" valign=\"TOP\">
<p align=\"JUSTIFY\">!=
</td>
<td width=\"68%\" valign=\"TOP\">
<p align=\"JUSTIFY\">diferente de
</td>
</tr>
<tr>
<td width=\"32%\" valign=\"TOP\">
<p align=\"JUSTIFY\"><
</td>
<td width=\"68%\" valign=\"TOP\">
<p align=\"JUSTIFY\">menor que
</td>
</tr>
<tr>
<td width=\"32%\" valign=\"TOP\">
<p align=\"JUSTIFY\">>
</td>
<td width=\"68%\" valign=\"TOP\">
<p align=\"JUSTIFY\">maior que
</td>
</tr>
<tr>
<td width=\"32%\" valign=\"TOP\">
<p align=\"JUSTIFY\"><=
</td>
<td width=\"68%\" valign=\"TOP\">
<p align=\"JUSTIFY\">menor ou igual a
</td>
</tr>
<tr>
<td width=\"32%\" valign=\"TOP\">
<p align=\"JUSTIFY\">>=
</td>
<td width=\"68%\" valign=\"TOP\">
<p align=\"JUSTIFY\">maior ou igual a
</td>
</tr>
</table>
</center>
<p></p>
<p align=\"JUSTIFY\"> </p>
<p align=\"JUSTIFY\">Expressão condicional</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\">Existe um operador de seleção que
é ternário. Funciona assim:</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\" class=\"mysql\">(expressao1)?(expressao2):( expressao3)</p>
<p align=\"JUSTIFY\">o interpretador PHP avalia a primeira expressão.
Se ela for verdadeira, a expressão retorna o valor de expressão2.
Senão, retorna o valor de expressão3.</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\"> </p>
<p align=\"JUSTIFY\">de incremento e decremento</p>
<p align=\"JUSTIFY\"></p>
<p align=\"CENTER\">
<center>
<table BORDER cellspacing=0 cellpadding=1 width=181>
<tr>
<td width=\"32%\" valign=\"TOP\">
<p align=\"JUSTIFY\">++
</td>
<td width=\"68%\" valign=\"TOP\">
<p align=\"JUSTIFY\">incremento
</td>
</tr>
<tr>
<td width=\"32%\" valign=\"TOP\">
<p align=\"JUSTIFY\">--
</td>
<td width=\"68%\" valign=\"TOP\">
<p align=\"JUSTIFY\">decremento
</td>
</tr>
</table>
<br>
</center>
<p></p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\">Podem ser utilizados de duas formas: antes ou depois
da variável. Quando utilizado antes, retorna o valor da variável
antes de incrementá-la ou decrementá-la. Quando utilizado
depois, retorna o valor da variável já incrementado
ou decrementado.</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\">Exemplos:</p>
<p align=\"JUSTIFY\"><span class=\"mysql\"><?php<br>
$a = $b = 10; // $a e $b recebem o valor 10<br>
$c = $a++; // $c recebe 10 e $a passa a ter 11<br>
$d = ++$b; // $d recebe 11, valor de $b já incrementado<br>
?> </span></p>
<p align=\"JUSTIFY\"> </p>
<p align=\"JUSTIFY\">Aritméticos</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\">Só podem ser utilizados quando os operandos
são números (integer ou float). Se forem de outro
tipo, terão seus valores convertidos antes da realização
da operação.</p>
<p align=\"JUSTIFY\"></p>
<p align=\"CENTER\">
<center>
<table BORDER cellspacing=0 cellpadding=1 width=170>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\"><font face=\"Courier New\">+</font>
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">adição
</td>
</tr>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\"><font face=\"Courier New\">-</font>
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">subtração
</td>
</tr>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\"><font face=\"Courier New\">*</font>
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">multiplicação
</td>
</tr>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\"><font face=\"Courier New\">/</font>
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">divisão
</td>
</tr>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\"><font face=\"Courier New\">%</font>
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">módulo
</td>
</tr>
</table>
</center>
<p></p>
<p align=\"JUSTIFY\"> </p>
<p align=\"JUSTIFY\">de strings</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\">Só há um operador exclusivo para
strings:</p>
<p align=\"JUSTIFY\"></p>
<p align=\"CENTER\">
<center>
<table BORDER cellspacing=0 cellpadding=1 width=189>
<tr>
<td width=\"36%\" valign=\"TOP\">
<p align=\"JUSTIFY\"><font face=\"Courier New\">. (ponto)</font>
</td>
<td width=\"64%\" valign=\"TOP\">
<p>concatenação
</td>
</tr>
</table>
</center>
<p></p>
<p align=\"JUSTIFY\"> </p>
<p align=\"JUSTIFY\">de atribuição</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\">Existe um operador básico de atribuição
e diversos derivados. Sempre retornam o valor atribuído.
No caso dos operadores derivados de atribuição, a
operação é feita entre os dois operandos, sendo
atribuído o resultado para o primeiro. A atribuição
é sempre por valor, e não por referência.</p>
<center>
<table BORDER cellspacing=0 cellpadding=1 width=283>
<tr>
<td width=\"24%\" valign=\"TOP\">
<p align=\"JUSTIFY\"><font face=\"Courier New\">=</font>
</td>
<td width=\"76%\" valign=\"TOP\">
<p>atribuição simples
</td>
</tr>
<tr>
<td width=\"24%\" valign=\"TOP\">
<p align=\"JUSTIFY\"><font face=\"Courier New\">+=</font>
</td>
<td width=\"76%\" valign=\"TOP\">
<p>atribuição com adição
</td>
</tr>
<tr>
<td width=\"24%\" valign=\"TOP\">
<p align=\"JUSTIFY\"><font face=\"Courier New\">-=</font>
</td>
<td width=\"76%\" valign=\"TOP\">
<p>atribuição com subtração
</td>
</tr>
<tr>
<td width=\"24%\" valign=\"TOP\">
<p align=\"JUSTIFY\"><font face=\"Courier New\">*=</font>
</td>
<td width=\"76%\" valign=\"TOP\">
<p>atribuição com multiplicação
</td>
</tr>
<tr>
<td width=\"24%\" valign=\"TOP\">
<p align=\"JUSTIFY\"><font face=\"Courier New\">/=</font>
</td>
<td width=\"76%\" valign=\"TOP\">
<p>atribuição com divisão
</td>
</tr>
<tr>
<td width=\"24%\" valign=\"TOP\">
<p align=\"JUSTIFY\"><font face=\"Courier New\">%=</font>
</td>
<td width=\"76%\" valign=\"TOP\">
<p>atribuição com módulo
</td>
</tr>
<tr>
<td width=\"24%\" valign=\"TOP\">
<p align=\"JUSTIFY\"><font face=\"Courier New\">.=</font>
</td>
<td width=\"76%\" valign=\"TOP\">
<p>atribuição com concatenação
</td>
</tr>
</table>
</center>
<p></p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\"><br>
Exemplo:</p>
<p align=\"JUSTIFY\"><span class=\"mysql\"><?php<br>
$a = 7;<br>
$a += 2; // $a passa a conter o valor 9<br>
?> </span></p>
<p align=\"JUSTIFY\"> </p>
<p align=\"JUSTIFY\">bit a bit</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\">Comparam dois números bit a bit.</p>
<p align=\"JUSTIFY\"></p>
<p align=\"CENTER\">
<center>
<table BORDER cellspacing=0 cellpadding=1 width=170>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\">&
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">"e" lógico
</td>
</tr>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\">|
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">"ou" lógico
</td>
</tr>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\">^
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">ou exclusivo
</td>
</tr>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\">~
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">não (inversão)
</td>
</tr>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\"><<
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">shift left
</td>
</tr>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\">>>
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">shift right
</td>
</tr>
</table>
</center>
<p></p>
<p align=\"JUSTIFY\">Lógicos</p>
<p align=\"JUSTIFY\">Utilizados para inteiros representando valores
booleanos</p>
<p align=\"JUSTIFY\"></p>
<p align=\"CENTER\">
<center>
<table BORDER cellspacing=0 cellpadding=1 width=170>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\">and
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">"e" lógico
</td>
</tr>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\">or
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">"ou" lógico
</td>
</tr>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\">xor
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">ou exclusivo
</td>
</tr>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\">!
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">não (inversão)
</td>
</tr>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\">&&
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">"e" lógico
</td>
</tr>
<tr>
<td width=\"34%\" valign=\"TOP\">
<p align=\"JUSTIFY\">||
</td>
<td width=\"66%\" valign=\"TOP\">
<p align=\"JUSTIFY\">"ou" lógico
</td>
</tr>
</table>
<br>
</center>
<p></p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\">Existem dois operadores para "e" e para
"ou" porque eles têm diferentes posições
na ordem de precedência.</p>
<p align=\"JUSTIFY\"> </p>
<p align=\"JUSTIFY\">Comparação</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\">As comparações são feitas
entre os valores contidos nas variáveis, e não as
referências. Sempre retornam um valor booleano.</p>
<p align=\"JUSTIFY\"></p>
<p align=\"CENTER\">
<center>
<table BORDER cellspacing=0 cellpadding=1 width=181>
<tr>
<td width=\"32%\" valign=\"TOP\">
<p align=\"JUSTIFY\">==
</td>
<td width=\"68%\" valign=\"TOP\">
<p align=\"JUSTIFY\">igual a
</td>
</tr>
<tr>
<td width=\"32%\" valign=\"TOP\">
<p align=\"JUSTIFY\">!=
</td>
<td width=\"68%\" valign=\"TOP\">
<p align=\"JUSTIFY\">diferente de
</td>
</tr>
<tr>
<td width=\"32%\" valign=\"TOP\">
<p align=\"JUSTIFY\"><
</td>
<td width=\"68%\" valign=\"TOP\">
<p align=\"JUSTIFY\">menor que
</td>
</tr>
<tr>
<td width=\"32%\" valign=\"TOP\">
<p align=\"JUSTIFY\">>
</td>
<td width=\"68%\" valign=\"TOP\">
<p align=\"JUSTIFY\">maior que
</td>
</tr>
<tr>
<td width=\"32%\" valign=\"TOP\">
<p align=\"JUSTIFY\"><=
</td>
<td width=\"68%\" valign=\"TOP\">
<p align=\"JUSTIFY\">menor ou igual a
</td>
</tr>
<tr>
<td width=\"32%\" valign=\"TOP\">
<p align=\"JUSTIFY\">>=
</td>
<td width=\"68%\" valign=\"TOP\">
<p align=\"JUSTIFY\">maior ou igual a
</td>
</tr>
</table>
</center>
<p></p>
<p align=\"JUSTIFY\"> </p>
<p align=\"JUSTIFY\">Expressão condicional</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\">Existe um operador de seleção que
é ternário. Funciona assim:</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\" class=\"mysql\">(expressao1)?(expressao2):( expressao3)</p>
<p align=\"JUSTIFY\">o interpretador PHP avalia a primeira expressão.
Se ela for verdadeira, a expressão retorna o valor de expressão2.
Senão, retorna o valor de expressão3.</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\"> </p>
<p align=\"JUSTIFY\">de incremento e decremento</p>
<p align=\"JUSTIFY\"></p>
<p align=\"CENTER\">
<center>
<table BORDER cellspacing=0 cellpadding=1 width=181>
<tr>
<td width=\"32%\" valign=\"TOP\">
<p align=\"JUSTIFY\">++
</td>
<td width=\"68%\" valign=\"TOP\">
<p align=\"JUSTIFY\">incremento
</td>
</tr>
<tr>
<td width=\"32%\" valign=\"TOP\">
<p align=\"JUSTIFY\">--
</td>
<td width=\"68%\" valign=\"TOP\">
<p align=\"JUSTIFY\">decremento
</td>
</tr>
</table>
<br>
</center>
<p></p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\">Podem ser utilizados de duas formas: antes ou depois
da variável. Quando utilizado antes, retorna o valor da variável
antes de incrementá-la ou decrementá-la. Quando utilizado
depois, retorna o valor da variável já incrementado
ou decrementado.</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\">Exemplos:</p>
<p align=\"JUSTIFY\"><span class=\"mysql\"><?php<br>
$a = $b = 10; // $a e $b recebem o valor 10<br>
$c = $a++; // $c recebe 10 e $a passa a ter 11<br>
$d = ++$b; // $d recebe 11, valor de $b já incrementado<br>
?> </span></p>
Alguem descobriu onde baixar esse tutorial???
02/09/2008 8:57am
(~16 anos atrás)
Estou procurando a dias esse arquivos PDF com as imagens, pois não estou encontrando o arquivo completo, quero imprimir isso.
Obriado.
Obriado.
28/06/2007 5:30am
(~17 anos atrás)
Não consigo fazer o download através do link (http://phpbrasil.com/click.php?send=http://www.helo.tato.nom.br/arquivos/apostilaphp_mv.pdf).
01/06/2006 5:22am
(~18 anos atrás)
tentei no passado aprender por apostila,
mais livros ajudar muito ,em especial aquele que envolver o leitor num projeto.
esse tipo de trabalho ou livro são excelente ajuda : mais legal pela iniciativa
25/11/2005 10:32am
(~19 anos atrás)
As imagens não estão aparecendo e tentei acessar o site do autor, mas também não funciona.
Alguém tem disponível para download?
Alguém tem disponível para download?
24/06/2005 7:06pm
(~19 anos atrás)
dizem q a primeira impreção é a q fica,
axei bastante intuitivo.
:)
axei bastante intuitivo.
:)
24/04/2005 11:56pm
(~19 anos atrás)
Galera, quem estiver afim de baixar o tutorial é só acessar o seguinte link
http://www.helo.tato.nom.br/arquivos/apostilaphp_mv.pdf
Té +
http://www.helo.tato.nom.br/arquivos/apostilaphp_mv.pdf
Té +
11/03/2005 7:31pm
(~20 anos atrás)