<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>

<channel>
	<title>techlive.org</title>
	<atom:link href="http://techlive.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://techlive.org</link>
	<description>Tecnologia, diversão e humor :D</description>
	<pubDate>Tue, 13 Jan 2009 02:39:59 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>PHP Parte 7 - Operadores Lógicos</title>
		<link>http://techlive.org/programacao/php-parte-7-operadores-logicos/</link>
		<comments>http://techlive.org/programacao/php-parte-7-operadores-logicos/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 02:39:16 +0000</pubDate>
		<dc:creator>Lenon</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Programação]]></category>

		<category><![CDATA[dicas]]></category>

		<category><![CDATA[expressões]]></category>

		<category><![CDATA[funções]]></category>

		<category><![CDATA[operadores]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[tutoriais]]></category>

		<guid isPermaLink="false">http://techlive.org/?p=1120</guid>
		<description><![CDATA[Olá! Continuando com a série sobre PHP, hoje vamos aprender sobre Operadores Lógicos.
Os operadores lógicos são utilizados para unir um ou mais resultados lógicos ou transformar um resultado em outro. Não entendeu? Calma, é fácil!  
! - Operador Lógico not (não)
O operador not (!) é um operador unário, que precisa somente de um teste [...]


Related posts:<ol><li><a href='http://techlive.org/programacao/php-parte-6-operadores/' rel='bookmark' title='Permanent Link: PHP Parte 6 - Operadores'>PHP Parte 6 - Operadores</a> <small>Como o próprio nome diz, operadores são os responsáveis por...</small></li><li><a href='http://techlive.org/programacao/php-parte-5-expressoes/' rel='bookmark' title='Permanent Link: PHP Parte 5 - Expressões'>PHP Parte 5 - Expressões</a> <small>Olá! Neste 5ª artigo da série sobre PHP, vamos aprender...</small></li><li><a href='http://techlive.org/programacao/php-parte-3-variaveis/' rel='bookmark' title='Permanent Link: PHP Parte 3 - Variáveis'>PHP Parte 3 - Variáveis</a> <small>Olá! No terceiro artigo da série sobre PHP, vamos aprender...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Olá! Continuando com a série sobre PHP, hoje vamos aprender sobre <strong>Operadores Lógicos</strong>.</p>
<p>Os operadores lógicos são utilizados para unir um ou mais resultados lógicos ou transformar um resultado em outro. Não entendeu? Calma, é fácil! <img src='http://techlive.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2>! - Operador Lógico not (não)</h2>
<p>O operador <strong>not </strong>(<strong>!</strong>) é um operador unário, que precisa somente de um teste lógico. Tem como função inverter o valor do teste lógico, ou seja, se um teste lógico retornar <em>false</em>, o operador <em>not</em> o transforma em <em>true</em>, se retornar <em>true</em>, o operador transforma em <em>false</em>.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
&nbsp;
<span style="color: #000088;">$bool</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">true</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$bool</span> <span style="color: #339933;">==</span> <span style="color: #000000; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
    <span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot;VERDADE&quot;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot;FALSO&quot;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p><span id="more-1120"></span><br />
No exemplo acima, a variável <em>$bool</em> é <em>true</em>, então o resultado exibido na tela será <em>&#8220;VERDADE&#8221;</em>. Agora vamos experimentar colocar o operador <em>not</em> antes do teste:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
&nbsp;
<span style="color: #000088;">$bool</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">true</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$bool</span> <span style="color: #339933;">==</span> <span style="color: #000000; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
    <span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot;VERDADE&quot;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot;FALSO&quot;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p>Agora o resultado exibido será <em>&#8220;FALSO&#8221;</em>, apesar da variável <em>$bool</em> ser <em>true</em>. Isso acontece graças ao operador <em>not</em> que, como dito anteriormente, inverte o valor do teste lógico.</p>
<h2>&amp;&amp; - Operador Lógico AND (E)</h2>
<p>O operador <strong>AND </strong>(<strong>&amp;&amp;</strong>) é um operador binário, portanto necessita de dois ou mais testes lógicos. Ele retornará <em>true</em> somente se <strong>todas</strong> as condições estabelecidas são verdadeiras. Se uma das condições falhar, seu valor será <em>false</em>.</p>
<p>Veja:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
&nbsp;
<span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">5</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$b</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">10</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$a</span> <span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> <span style="color: #000088;">$b</span> <span style="color: #339933;">&amp;</span>amp<span style="color: #339933;">;&amp;</span>amp<span style="color: #339933;">;</span> <span style="color: #000088;">$b</span> <span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #000088;">$a</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
    <span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot;Sucesso&quot;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot;Falso&quot;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p>No script acima, o resultado exibido será <em>&#8220;Sucesso&#8221;</em>, porque as duas condições são verdadeiras. Agora vamos alterar um dos testes:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
&nbsp;
<span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">5</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$b</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">10</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$a</span> <span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> <span style="color: #000088;">$b</span> <span style="color: #339933;">&amp;</span>amp<span style="color: #339933;">;&amp;</span>amp<span style="color: #339933;">;</span> <span style="color: #000088;">$b</span> <span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> <span style="color: #000088;">$a</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
    <span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot;Sucesso&quot;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot;Falso&quot;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p>Agora o resultado exibido será <em>&#8220;Falso&#8221;</em>, porque uma das condições é falsa. Você pode utilizar, ao invés de <strong>&amp;&amp;</strong>, a palavra <strong>and</strong> que irá funcionar da mesma forma (a não ser pela precedência, já que <strong>and </strong>tem menor precedência que <strong> &amp;&amp;</strong>).</p>
<h2>|| - Operador  Lógico OR (OU)</h2>
<p>O operador lógico <strong>or</strong> retornará <em>true</em> se pelo menos uma das condições for verdadeira. Exemplo:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
&nbsp;
<span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">5</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$b</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">8</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$a</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">5</span> <span style="color: #339933;">||</span> <span style="color: #000088;">$b</span> <span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #cc66cc;">9</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
    <span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot;Um deles é verdadeiro&quot;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot;Nenhum é verdadeiro&quot;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p>No exemplo acima, o resultado exibido será <em>&#8220;Um deles é verdadeiro&#8221;</em>, já que um dos testes lógicos é verdadeiro. Somente se <strong>todas as condições</strong> forem <strong>falsas </strong>o operador <strong>or</strong> irá retornar <em>false</em>.</p>
<p>Você também pode usar, ao invés do símbolo <strong>||</strong>, a palavra <strong>or</strong> que não fará diferença alguma, a não ser pela procedência que será explicada .</p>
<h2>Operador lógico XOR</h2>
<p>O operador <strong>xor</strong> é utilizado quando queremos saber se uma, e somente uma das condições é verdadeira. Exemplo:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
&nbsp;
<span style="color: #000088;">$onibus</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'sim'</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$aviao</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'sim'</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$onibus</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'sim'</span> xor <span style="color: #000088;">$aviao</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'sim'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
    <span style="color: #990000;">echo</span> <span style="color: #0000ff;">'Você pode viajar!'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #990000;">echo</span> <span style="color: #0000ff;">'Você não pode viajar!'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p>Se as duas condições forem verdadeiras, o operador <strong>xor</strong> vai retornar <em>false</em>. Se um delas for falsa, mas a outra verdadeira, o operador xor vai retornar <em>true</em>. Veja:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
&nbsp;
<span style="color: #000088;">$onibus</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'nao'</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$aviao</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'sim'</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$onibus</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'sim'</span> xor <span style="color: #000088;">$aviao</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'sim'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
    <span style="color: #990000;">echo</span> <span style="color: #0000ff;">'Você pode viajar!'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #990000;">echo</span> <span style="color: #0000ff;">'Você não pode viajar!'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p>Agora o resultado será <em>false</em>, já que apenas uma das condições é verdadeira.</p>
<p>Por enquanto é isso. No próximo artigo vamos trabalhar com <strong>Estruturas de controle</strong>. Até lá! <img src='http://techlive.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>


<p>Related posts:<ol><li><a href='http://techlive.org/programacao/php-parte-6-operadores/' rel='bookmark' title='Permanent Link: PHP Parte 6 - Operadores'>PHP Parte 6 - Operadores</a> <small>Como o próprio nome diz, operadores são os responsáveis por...</small></li><li><a href='http://techlive.org/programacao/php-parte-5-expressoes/' rel='bookmark' title='Permanent Link: PHP Parte 5 - Expressões'>PHP Parte 5 - Expressões</a> <small>Olá! Neste 5ª artigo da série sobre PHP, vamos aprender...</small></li><li><a href='http://techlive.org/programacao/php-parte-3-variaveis/' rel='bookmark' title='Permanent Link: PHP Parte 3 - Variáveis'>PHP Parte 3 - Variáveis</a> <small>Olá! No terceiro artigo da série sobre PHP, vamos aprender...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://techlive.org/programacao/php-parte-7-operadores-logicos/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PHP Parte 6 - Operadores</title>
		<link>http://techlive.org/programacao/php-parte-6-operadores/</link>
		<comments>http://techlive.org/programacao/php-parte-6-operadores/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 01:50:02 +0000</pubDate>
		<dc:creator>Lenon</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Programação]]></category>

		<category><![CDATA[dicas]]></category>

		<category><![CDATA[expressões]]></category>

		<category><![CDATA[funções]]></category>

		<category><![CDATA[operadores]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[tutoriais]]></category>

		<guid isPermaLink="false">http://techlive.org/?p=1100</guid>
		<description><![CDATA[Como o próprio nome diz, operadores são os responsáveis por operações. \o/ Existem vários tipos de operadores em PHP, vamos nos ater somente nos mais utilizados.

Operadores aritméticos
Operadores de atribuição
Operadores de string
Operadores de comparação
Operadores lógicos


Operadores aritméticos
Operadores aritméticos são aqueles que fazem as operações matemáticas básicas. Aquelas que você aprendeu na escola, lembra?   
Tipos de operadores [...]


Related posts:<ol><li><a href='http://techlive.org/programacao/php-parte-7-operadores-logicos/' rel='bookmark' title='Permanent Link: PHP Parte 7 - Operadores Lógicos'>PHP Parte 7 - Operadores Lógicos</a> <small>Olá! Continuando com a série sobre PHP, hoje vamos aprender...</small></li><li><a href='http://techlive.org/programacao/php-parte-5-expressoes/' rel='bookmark' title='Permanent Link: PHP Parte 5 - Expressões'>PHP Parte 5 - Expressões</a> <small>Olá! Neste 5ª artigo da série sobre PHP, vamos aprender...</small></li><li><a href='http://techlive.org/programacao/php-parte-3-variaveis/' rel='bookmark' title='Permanent Link: PHP Parte 3 - Variáveis'>PHP Parte 3 - Variáveis</a> <small>Olá! No terceiro artigo da série sobre PHP, vamos aprender...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Como o próprio nome diz, operadores são os responsáveis por operações. \o/ Existem vários tipos de operadores em PHP, vamos nos ater somente nos mais utilizados.</p>
<ul>
<li>Operadores aritméticos</li>
<li>Operadores de atribuição</li>
<li>Operadores de string</li>
<li>Operadores de comparação</li>
<li>Operadores lógicos</li>
</ul>
<p><span id="more-1100"></span></p>
<h2>Operadores aritméticos</h2>
<p><span style="font-weight: normal; font-size: 13px;">Operadores aritméticos são aqueles que fazem as operações matemáticas básicas. Aquelas que você aprendeu na escola, lembra?  <img src='http://techlive.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </span></p>
<h3>Tipos de operadores aritméticos:</h3>
<ul>
<li><em><strong>Adição:</strong> <span style="font-style: normal;">retorna a soma dos valores.<br />
Exemplo: </span>$a + $b<span style="font-style: normal;">.</span></em></li>
<li><em><strong>Subtração:</strong><span style="font-style: normal;"> retorna a diferença dos valores.<br />
Exemplo: </span>$a - $b<span style="font-style: normal;">.</span></em></li>
<li><em><strong>Multiplicação:</strong><span style="font-style: normal;"> retorna o produto dos valores.<br />
Exemplo: </span>$a * $b<span style="font-style: normal;">.</span></em></li>
<li><em><strong>Divisão:</strong><span style="font-style: normal;"> retorna o quociente dos valores.<br />
Exemplo: $a / $b.</span></em></li>
<li><em><span style="font-style: normal;"><strong><em>Módulo:</em></strong> retorna o resto da divisão entre valores.<br />
Exemplo: </span>$a % $b</em>.</li>
</ul>
<p>Estes são os operadores aritméticos, bem simples e fáceis de entender. Por isso não precisamos falar muito deles, mas para ficar clara sua utilização vamos ver um exemplo:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
<span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">10</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$b</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">15</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #990000;">echo</span> <span style="color: #000088;">$a</span> <span style="color: #339933;">+</span> <span style="color: #000088;">$b</span><span style="color: #339933;">;</span>
<span style="color: #990000;">echo</span> <span style="color: #000088;">$b</span> <span style="color: #339933;">-</span> <span style="color: #000088;">$a</span><span style="color: #339933;">;</span>
<span style="color: #990000;">echo</span> <span style="color: #000088;">$a</span> <span style="color: #339933;">*</span> <span style="color: #000088;">$b</span><span style="color: #339933;">;</span>
<span style="color: #990000;">echo</span> <span style="color: #000088;">$a</span> <span style="color: #339933;">/</span> <span style="color: #000088;">$b</span><span style="color: #339933;">;</span>
<span style="color: #990000;">echo</span> <span style="color: #000088;">$a</span> <span style="color: #339933;">%</span> <span style="color: #000088;">$b</span><span style="color: #339933;">;</span>
<span style="color: #990000;">echo</span> <span style="color: #000088;">$a</span> <span style="color: #339933;">-</span> <span style="color: #000088;">$b</span><span style="color: #339933;">;</span>
<span style="color: #990000;">echo</span> <span style="color: #000088;">$a</span> <span style="color: #339933;">+</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$b</span> <span style="color: #339933;">*</span> <span style="color: #000088;">$a</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">echo</span> <span style="color: #000088;">$a</span> <span style="color: #339933;">-</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$b</span> <span style="color: #339933;">*</span> <span style="color: #000088;">$a</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">echo</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$b</span> <span style="color: #339933;">*</span> <span style="color: #000088;">$a</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">-</span> <span style="color: #000088;">$a</span><span style="color: #339933;">;</span>
&nbsp;
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p>Neste exemplo definimos duas variáveis (<em>$a</em> e <em>$b</em>) e fizemos várias operações matemáticas com elas. Exatamente como você fazia na escola, mas dessa vez utilizando PHP. <img src='http://techlive.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<h2>Operadores de atribuição</h2>
<p>Os operadores de atribuição são responsáveis por atribuir um valor para uma variável. O sinal básico usado para atribuir uma valor a uma variável é o sinal de igual (<em>=</em>).</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
&nbsp;
<span style="color: #666666; font-style: italic;">// $a terá o valor 10</span>
<span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">10</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// $b terá o valor 5</span>
<span style="color: #000088;">$b</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">5</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Agora $a terá o valor de $b, no caso 5</span>
<span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$b</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Imprime o valor de $a</span>
<span style="color: #990000;">echo</span> <span style="color: #000088;">$a</span><span style="color: #339933;">;</span>
&nbsp;
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p>Esse tipo de operador também pode ser combinado com os operadores aritméticos:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
&nbsp;
<span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">10</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$a</span> <span style="color: #339933;">+=</span> <span style="color: #cc66cc;">5</span><span style="color: #339933;">;</span>
&nbsp;
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p>O exemplo acima seria o mesmo que este:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
&nbsp;
<span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">10</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$a</span> <span style="color: #339933;">+</span> <span style="color: #cc66cc;">5</span><span style="color: #339933;">;</span>
&nbsp;
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p>Mais alguns exemplos:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
&nbsp;
<span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">10</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Subtrai 2 de $a e atribui o resultado a $a</span>
<span style="color: #000088;">$a</span> <span style="color: #339933;">-=</span> <span style="color: #cc66cc;">2</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Multiplica $a por 3 e atribui o resultado a $a</span>
<span style="color: #000088;">$a</span> <span style="color: #339933;">*=</span> <span style="color: #cc66cc;">3</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Divide $a por 5 e atribui o resultado a $a</span>
<span style="color: #000088;">$a</span> <span style="color: #339933;">/=</span> <span style="color: #cc66cc;">5</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Calcula o resto da divisão de $a por 3 e atribui o resultado a $a</span>
<span style="color: #000088;">$a</span> <span style="color: #339933;">%=</span> <span style="color: #cc66cc;">3</span><span style="color: #339933;">;</span>
&nbsp;
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<h2>Operadores de string</h2>
<p>Diferente de outras linguagens, o PHP tem operadores especiais para concatenar (juntar) strings. São apenas dois, bem fáceis de entender.</p>
<ul>
<li><em><strong>.</strong> (ponto)</em>: concatena uma string</li>
<li><em>.= (ponto + igual)</em>: concatena uma string e atribui o resultado a uma variável</li>
</ul>
<p>Exemplo:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
&nbsp;
<span style="color: #000088;">$frase</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'Meu nome é '</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$nome</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'João'</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #990000;">echo</span> <span style="color: #000088;">$frase</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$nome</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'.'</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$frase</span> <span style="color: #339933;">.=</span> <span style="color: #000088;">$nome</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #990000;">echo</span> <span style="color: #000088;">$frase</span><span style="color: #339933;">;</span>
&nbsp;
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p>O exemplo acima faz a mesma coisa, mas de duas maneiras diferentes:</p>
<ul>
<li>Na primeira parte é utilizado apenas o ponto para concatenar as strings <em>$frase </em>e <em>$nome</em> e o resultado é exibido direto na tela.</li>
<li>Na segunda concatena <em>$frase</em> com o valor de <em>$nome</em> e depois exibe o resultado na tela.</li>
</ul>
<h2>Operadores de comparação</h2>
<p>Os operadores de comparação permitem que você compare dois valores, afim de obter um valor booleano <strong>true </strong>ou <strong>false </strong>(<em>verdadeiro </em>ou <em>falso</em>).</p>
<p>Os operadores de comparação são:</p>
<h3>== (Igualdade)</h3>
<p>É usado para saber se um valor é igual a outro. Exemplo:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
&nbsp;
<span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$b</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #990000;">echo</span> <span style="color: #000088;">$a</span> <span style="color: #339933;">==</span> <span style="color: #000088;">$b</span><span style="color: #339933;">;</span>
&nbsp;
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p>No exemplo acima atribuímos os valores das variáveis <em>$a</em> e <em>$b</em>. Depois exibimos o resultado da comparação entre essas duas variáveis. Outro exemplo:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
&nbsp;
<span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$b</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">2</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #990000;">echo</span> <span style="color: #000088;">$a</span> <span style="color: #339933;">==</span> <span style="color: #000088;">$b</span><span style="color: #339933;">;</span>
&nbsp;
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<h3>=== Idêntico</h3>
<p>Usamos para saber se os valores são iguais e do mesmo tipo. Veja:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
&nbsp;
<span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$b</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;1&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #990000;">echo</span> <span style="color: #000088;">$a</span> <span style="color: #339933;">==</span> <span style="color: #000088;">$b</span><span style="color: #339933;">;</span>
&nbsp;
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p>Apesar de <em>$a</em> ser um <em>integer</em> (valor numérico) e <em>$b</em> ser uma <em>string</em>, o resultado será <em>true</em> porque os valores são iguais. Agora, vamos verificar se os valores são <strong>idênticos</strong>:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
&nbsp;
<span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$b</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;1&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #990000;">echo</span> <span style="color: #000088;">$a</span> <span style="color: #339933;">===</span> <span style="color: #000088;">$b</span><span style="color: #339933;">;</span>
&nbsp;
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p>O resultado disso será <em>false</em>, porque os valores não são do mesmo tipo (apesar de serem iguais, <em>$a</em> é um número e <em>$b</em> é uma string).</p>
<h3>!= Diferente</h3>
<p>Usamos para saber se os valores das variáveis são diferentes. Exemplo:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
&nbsp;
<span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$b</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">2</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #990000;">echo</span> <span style="color: #000088;">$a</span> <span style="color: #339933;">!=</span> <span style="color: #000088;">$b</span><span style="color: #339933;">;</span>
&nbsp;
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p>Isso irá exibir <em>true</em>, porque <em>$a</em> é diferente de <em>$b</em>. Se eles não fossem diferentes, o script iria retornar <em>false</em>.</p>
<h3>&lt;&gt; Diferente</h3>
<p>Funciona da mesma forma que <strong>!=</strong>.</p>
<h3>!== Não idêntico</h3>
<p>É usado para saber se os valores não são idênticos. Exemplo:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
&nbsp;
<span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$b</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;1&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #990000;">echo</span> <span style="color: #000088;">$a</span> <span style="color: #339933;">!==</span> <span style="color: #000088;">$b</span><span style="color: #339933;">;</span>
&nbsp;
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p>O script irá retornar <em>true</em>, porque <em>$a</em> é não é idêntico a <em>$b</em>. Se fossem idênticos, iria retornar <em>false</em>.</p>
<h3>&lt; Menor que</h3>
<p>Retorna <em>true</em> se o valor da esquerda é <strong>menor que</strong> o valor colocado à direita do sinal. Exemplo:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
&nbsp;
<span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">3</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$b</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">5</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #990000;">echo</span> <span style="color: #000088;">$a</span> <span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> <span style="color: #000088;">$b</span><span style="color: #339933;">;</span>
&nbsp;
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p>Vai retornar <em>true</em>, porque <em>$a </em>é menor que <em>$b</em>.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
&nbsp;
<span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">4</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$b</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #990000;">echo</span> <span style="color: #000088;">$a</span> <span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> <span style="color: #000088;">$b</span><span style="color: #339933;">;</span>
&nbsp;
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p>Aqui é retornado <em>false</em>, porque <em>$a </em>não é menor que <em>$b.</em></p>
<h3>&gt; Maior que</h3>
<p>É usado para saber se o valor da esquerda é <strong>maior que </strong>o valor colocado à direita do sinal. Exemplo:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
&nbsp;
<span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">10</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$b</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">9</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #990000;">echo</span> <span style="color: #000088;">$a</span> <span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #000088;">$b</span><span style="color: #339933;">;</span>
&nbsp;
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p>Exibe <em>true,</em> porque <em>$a</em> é maior que <em>$</em>.</p>
<h3>&lt;= Menor ou igual</h3>
<p>Usamos para saber se o valor da esquerda é <strong></strong><strong>menor ou igual</strong> ao valor colocado à direita do sinal. Exemplo:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
&nbsp;
<span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">5</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$b</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">5</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #990000;">echo</span> <span style="color: #000088;">$a</span> <span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;=</span> <span style="color: #000088;">$b</span><span style="color: #339933;">;</span>
&nbsp;
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p>Vai exibir <em>true</em>, porque <em>$a</em> é igual a <em>$b</em>. Outro exemplo:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
&nbsp;
<span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$b</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">3</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #990000;">echo</span> <span style="color: #000088;">$a</span> <span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;=</span> <span style="color: #000088;">$b</span><span style="color: #339933;">;</span>
&nbsp;
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p>Também vai exibir <em>true</em> porque <em>$a</em> é menor que <em>$b</em>.</p>
<h3>&gt;= Maior ou igual</h3>
<p>Usamos para saber se o valor da esquerda é <strong>maior ou igual </strong>ao valor da direita. Exemplo:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
&nbsp;
<span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">3</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$b</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">4</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #990000;">echo</span> <span style="color: #000088;">$a</span> <span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;=</span> <span style="color: #000088;">$b</span><span style="color: #339933;">;</span>
&nbsp;
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p>Vai exibir <em>false</em>, porque <em>$a </em>não é maior nem igual a <em>$b</em>.</p>
<p>Estes são todos os operadores de comparação disponíveis no PHP. Elas são muito utilizados em conjunto com execuções condicionais (aquelas com comandos <em>if/else</em>).</p>
<p>Ainda existem os <strong>Operadores lógicos</strong>, mas vamos aprender sobre eles no próximo artigo. Até mais! <img src='http://techlive.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>


<p>Related posts:<ol><li><a href='http://techlive.org/programacao/php-parte-7-operadores-logicos/' rel='bookmark' title='Permanent Link: PHP Parte 7 - Operadores Lógicos'>PHP Parte 7 - Operadores Lógicos</a> <small>Olá! Continuando com a série sobre PHP, hoje vamos aprender...</small></li><li><a href='http://techlive.org/programacao/php-parte-5-expressoes/' rel='bookmark' title='Permanent Link: PHP Parte 5 - Expressões'>PHP Parte 5 - Expressões</a> <small>Olá! Neste 5ª artigo da série sobre PHP, vamos aprender...</small></li><li><a href='http://techlive.org/programacao/php-parte-3-variaveis/' rel='bookmark' title='Permanent Link: PHP Parte 3 - Variáveis'>PHP Parte 3 - Variáveis</a> <small>Olá! No terceiro artigo da série sobre PHP, vamos aprender...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://techlive.org/programacao/php-parte-6-operadores/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Novidades sobre o Palm Pre</title>
		<link>http://techlive.org/movel/novidades-sobre-o-palm-pre/</link>
		<comments>http://techlive.org/movel/novidades-sobre-o-palm-pre/#comments</comments>
		<pubDate>Sun, 11 Jan 2009 16:24:23 +0000</pubDate>
		<dc:creator>nash</dc:creator>
		
		<category><![CDATA[Celulares]]></category>

		<category><![CDATA[Móvel]]></category>

		<category><![CDATA[palm]]></category>

		<guid isPermaLink="false">http://techlive.org/?p=1090</guid>
		<description><![CDATA[Nem bem o Palm Pre é lançado e o alvoroço em torno do aparelho já começa a surgir. O novo site dos desenvolvedores anunciou que a loja virtual de aplicativos será chamada de Palm App Catalog. Além disso, é importante lembar que por enquando, o SDK será distribuído pra poucos parceiros escolhidos.
O SDK não será [...]


Related posts:<ol><li><a href='http://techlive.org/movel/celulares/o-palm-pre-e-a-fenix/' rel='bookmark' title='Permanent Link: O Palm Pre e a Fênix'>O Palm Pre e a Fênix</a> <small>Olá a todos! Tirando o pó do Techlive depois dessas...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Nem bem o <a href="http://techlive.org/movel/celulares/o-palm-pre-e-a-fenix/">Palm Pre é lançado</a> e o alvoroço em torno do aparelho já começa a surgir. O<a href="http://209.85.193.100/translate_c?hl=pt-BR&amp;sl=en&amp;tl=pt&amp;u=http://developer.palm.com/&amp;usg=ALkJrhijuDFdq-Mc47dkrQTDQ3DGP1bUPw"> novo site</a> dos desenvolvedores anun<img class="alignright size-full wp-image-1091" title="pre" src="http://techlive.org/wp-content/uploads/2009/01/pre.jpg" alt="pre" width="250" height="345" />ciou que a loja virtual de aplicativos será chamada de <strong>Palm App Catalog. </strong>Além disso, é importante lembar que por enquando, o SDK será distribuído pra poucos parceiros escolhidos.</p>
<p>O SDK não será liberado para desenvolvedores até mais perto do lançamento oficial do smartphone, mas a Palm parece estar muito consciente de que uma grande coleção de aplicações será essencial para o sucesso do Pré.</p>
<p>O único ponto negativo que encontrei até agora nesse auê todo foi o preço estimado do aparelho, que ainda é muito superior ao do iPhone. Acho que a <strong>Palm</strong> e<strong> Nokia</strong> talvez ainda não entenderam o real motivo pelo qual o iPhone da <strong>Apple</strong> fez tanto sucesso. Não é questão apenas de um bom aparelho com funções maravilhosas. É o preço.</p>
<p>Apresar de tradicionalmente a Apple cobrar caro pelos seus gadgets, pode-se dizer que o iPhone é bastante acessível nos EUA - infelizmente não podemos falar o mesmo do nosso país - mas paciência. O conjunto desses fatores certamente contribui pra posição de líder do mercado da Maçã.</p>
<p>Tomara que a <strong>Palm </strong>aprenda isso também com eles.</p>
<p>Fonte: <a href="http://i.gizmodo.com/5128367/palm-pres-app-store-christened-the-app-catalog">Gizmodo</a></p>


<p>Related posts:<ol><li><a href='http://techlive.org/movel/celulares/o-palm-pre-e-a-fenix/' rel='bookmark' title='Permanent Link: O Palm Pre e a Fênix'>O Palm Pre e a Fênix</a> <small>Olá a todos! Tirando o pó do Techlive depois dessas...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://techlive.org/movel/novidades-sobre-o-palm-pre/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Windows 7 Beta 1 liberado OFICIALMENTE</title>
		<link>http://techlive.org/software/windows-7-beta-1-liberado-oficialmente/</link>
		<comments>http://techlive.org/software/windows-7-beta-1-liberado-oficialmente/#comments</comments>
		<pubDate>Sun, 11 Jan 2009 05:21:40 +0000</pubDate>
		<dc:creator>nash</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://techlive.org/?p=1088</guid>
		<description><![CDATA[Antes tarde do que nunca, a Micro$oft liberou o Windows 7 Beta 1 oficimente, desta vez  no site oficial e tudo, com instruções, sem gambiarras ou neuras, como aconteceu ontem.
Como você já sabe - ou ao menos deveria saber - uma versão beta tem suas desvantagens, por ser um produto inacabado, que está em sua [...]


Related posts:<ol><li><a href='http://techlive.org/noticias/steve-ballmer-na-ces-2009/' rel='bookmark' title='Permanent Link: Steve Ballmer e a Microsoft na CES 2009'>Steve Ballmer e a Microsoft na CES 2009</a> <small> Ontem foi quebrada uma tradição que já se mantinha...</small></li><li><a href='http://techlive.org/hardware/gadgets/cafeteira-com-windows-xp/' rel='bookmark' title='Permanent Link: Cafeteira com Windows XP'>Cafeteira com Windows XP</a> <small> Elegante e com estilo, esta cafeteira é equipada com...</small></li><li><a href='http://techlive.org/software/windows-software/qt-tab-bar-explorer-do-windows-com-abas/' rel='bookmark' title='Permanent Link: QTTabBar - Explorer do Windows com abas'>QTTabBar - Explorer do Windows com abas</a> <small>Um recurso extremamente útil são as abas (ou guias, como...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Antes tarde do que nunca, a Micro$oft liberou o Windows 7 Beta 1 oficimente, desta vez  <a title="Site oficial do Windows 7." href="http://www.microsoft.com/windows/windows-7/default.aspx" target="_blank">no site oficial</a> e tudo, com instruções, sem gambiarras ou neuras, como aconteceu ontem.</p>
<p>Como você já sabe - ou ao menos deveria saber - uma versão beta tem suas desvantagens, por ser um produto inacabado, que está em sua PRIMEIRA fase de testes, ciente disso, <a title="Download Windows 7 Beta 1." href="http://www.microsoft.com/windows/windows-7/beta-download.aspx" target="_blank"> faça o download aqui</a>.</p>
<p>Ainda no clima, seguem os requisitos míninos do Seven:</p>
<ul>
<li>Processador de 1 GHz (x86 ou x64);</li>
<li>1 GB de RAM;</li>
<li>16 GB de espaço livre em disco;</li>
<li>Placa de vídeo com 128 MB e suporte a DirectX 9 (para o Aero);</li>
<li>Drive de DVD-R/W;</li>
<li>Acesso à Internet.</li>
</ul>
<p>Hum, até que não está nada ma&#8230;. PERAÍ, 16GB de espaço? Putz, ainda acho muito grande, assim como o Vista. Nesse ritmo, daqui a uns anos vou ter que reservar um HD só pro OS da Micro$oft.</p>


<p>Related posts:<ol><li><a href='http://techlive.org/noticias/steve-ballmer-na-ces-2009/' rel='bookmark' title='Permanent Link: Steve Ballmer e a Microsoft na CES 2009'>Steve Ballmer e a Microsoft na CES 2009</a> <small> Ontem foi quebrada uma tradição que já se mantinha...</small></li><li><a href='http://techlive.org/hardware/gadgets/cafeteira-com-windows-xp/' rel='bookmark' title='Permanent Link: Cafeteira com Windows XP'>Cafeteira com Windows XP</a> <small> Elegante e com estilo, esta cafeteira é equipada com...</small></li><li><a href='http://techlive.org/software/windows-software/qt-tab-bar-explorer-do-windows-com-abas/' rel='bookmark' title='Permanent Link: QTTabBar - Explorer do Windows com abas'>QTTabBar - Explorer do Windows com abas</a> <small>Um recurso extremamente útil são as abas (ou guias, como...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://techlive.org/software/windows-7-beta-1-liberado-oficialmente/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Steve Ballmer e a Microsoft na CES 2009</title>
		<link>http://techlive.org/noticias/steve-ballmer-na-ces-2009/</link>
		<comments>http://techlive.org/noticias/steve-ballmer-na-ces-2009/#comments</comments>
		<pubDate>Sat, 10 Jan 2009 17:32:42 +0000</pubDate>
		<dc:creator>nash</dc:creator>
		
		<category><![CDATA[Notícias]]></category>

		<category><![CDATA[CES]]></category>

		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://techlive.org/?p=1081</guid>
		<description><![CDATA[
Ontem foi quebrada uma tradição que já se mantinha por 12 anos na CES (Consumer Electronics Show). Steve Ballmer, novo CEO da Micro$oft, apresentou a sua keynote no lugar de Bill Gates, como acontecia anteriormente.
Desta vez, o psicótico entusiasta Ballmer teve a missão de apresentar oficialmente ao mundo o Windows 7 beta. Além dele,  Robbie [...]


Related posts:<ol><li><a href='http://techlive.org/software/windows-7-beta-1-liberado-oficialmente/' rel='bookmark' title='Permanent Link: Windows 7 Beta 1 liberado OFICIALMENTE'>Windows 7 Beta 1 liberado OFICIALMENTE</a> <small>Antes tarde do que nunca, a Micro$oft liberou o Windows...</small></li><li><a href='http://techlive.org/noticias/microsoft-investe-us-100-mil-na-fundacao-apache/' rel='bookmark' title='Permanent Link: Microsoft investe US$ 100 mil na Fundação Apache'>Microsoft investe US$ 100 mil na Fundação Apache</a> <small> A Microsoft sempre nos surpreendendo. Dessa vez a empresa...</small></li><li><a href='http://techlive.org/software/windows-software/microsoft-aumenta-em-6-meses-o-prazo-de-downgrade-do-vista-para-o-xp/' rel='bookmark' title='Permanent Link: Microsoft aumenta em 6 meses o prazo de downgrade do Vista para o XP'>Microsoft aumenta em 6 meses o prazo de downgrade do Vista para o XP</a> <small>A Microsoft revelou nesta última sexta-feira (03/10) que aumentou em...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-1082 aligncenter" title="ballmer_ces2009" src="http://techlive.org/wp-content/uploads/2009/01/ballmer_ces2009.jpg" alt="ballmer_ces2009" width="400" height="267" /></p>
<p>Ontem foi quebrada uma tradição que já se mantinha por 12 anos na CES (Consumer Electronics Show). <strong>Steve Ballmer</strong>, novo CEO da Micro$oft, apresentou a sua keynote no lugar de <strong>Bill Gates</strong>, como acontecia anteriormente.</p>
<p>Desta vez, o <span style="text-decoration: line-through;">psicótico</span> entusiasta Ballmer teve a missão de apresentar oficialmente ao mundo o<strong> Windows 7 beta</strong>. Além dele,  <strong>Robbie Bach</strong> também falou sobre as novidades na área de entretenimento da Micro$oft, mais especificamente, sobre o XBOX 360 e os lançamentos <strong>Halo Wars e Halo 3 ODST.<span id="more-1081"></span></strong></p>
<p><strong><img class="aligncenter size-full wp-image-1083" title="bach_ces2009" src="http://techlive.org/wp-content/uploads/2009/01/bach_ces2009.jpg" alt="bach_ces2009" width="400" height="267" /><br />
</strong></p>
<p>A apresentação teve como foco principal o anúncio de alguns serviços:</p>
<h3>Windows Live Essentials</h3>
<p>Dois novos parceiros anunciados: <a title="Facebook" href="http://www.facebook.com/" target="_blank">Facebook</a> e <a title="Dell." href="http://www.dell.com/" target="_blank">Dell</a>.</p>
<h3>Windows Server 2008 R2 Beta]</h3>
<p>O download será disbonibilizado em breve</p>
<h3>Windows Home Server</h3>
<p>IA e a Shuttle, senão as novas parceiras e  produzirão soluções baseadas no Windows Home Server,</p>


<p>Related posts:<ol><li><a href='http://techlive.org/software/windows-7-beta-1-liberado-oficialmente/' rel='bookmark' title='Permanent Link: Windows 7 Beta 1 liberado OFICIALMENTE'>Windows 7 Beta 1 liberado OFICIALMENTE</a> <small>Antes tarde do que nunca, a Micro$oft liberou o Windows...</small></li><li><a href='http://techlive.org/noticias/microsoft-investe-us-100-mil-na-fundacao-apache/' rel='bookmark' title='Permanent Link: Microsoft investe US$ 100 mil na Fundação Apache'>Microsoft investe US$ 100 mil na Fundação Apache</a> <small> A Microsoft sempre nos surpreendendo. Dessa vez a empresa...</small></li><li><a href='http://techlive.org/software/windows-software/microsoft-aumenta-em-6-meses-o-prazo-de-downgrade-do-vista-para-o-xp/' rel='bookmark' title='Permanent Link: Microsoft aumenta em 6 meses o prazo de downgrade do Vista para o XP'>Microsoft aumenta em 6 meses o prazo de downgrade do Vista para o XP</a> <small>A Microsoft revelou nesta última sexta-feira (03/10) que aumentou em...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://techlive.org/noticias/steve-ballmer-na-ces-2009/feed/</wfw:commentRss>
		</item>
		<item>
		<title>O Palm Pre e a Fênix</title>
		<link>http://techlive.org/movel/celulares/o-palm-pre-e-a-fenix/</link>
		<comments>http://techlive.org/movel/celulares/o-palm-pre-e-a-fenix/#comments</comments>
		<pubDate>Sat, 10 Jan 2009 16:34:47 +0000</pubDate>
		<dc:creator>nash</dc:creator>
		
		<category><![CDATA[Celulares]]></category>

		<category><![CDATA[CES]]></category>

		<category><![CDATA[palm]]></category>

		<category><![CDATA[smartphone]]></category>

		<guid isPermaLink="false">http://techlive.org/?p=1073</guid>
		<description><![CDATA[Olá a todos!
Tirando o pó do Techlive depois dessas férias, já voltamos falando sobre o susto que a Palm deu em todo mundo que acompanhou a CES (Consumer Electronics Show) de 2009.
10 em cada 10 geeks sabiam que a empresa já estava no buraco faz tempo. O PalmOS não evoluiu com o tempo, permanecia fechado [...]


Related posts:<ol><li><a href='http://techlive.org/movel/novidades-sobre-o-palm-pre/' rel='bookmark' title='Permanent Link: Novidades sobre o Palm Pre'>Novidades sobre o Palm Pre</a> <small>Nem bem o Palm Pre é lançado e o alvoroço...</small></li><li><a href='http://techlive.org/movel/blackberry/blackberry-storm-a-apple-que-se-cuide/' rel='bookmark' title='Permanent Link: BlackBerry Storm - A Apple que se cuide'>BlackBerry Storm - A Apple que se cuide</a> <small>A primeira vez que você tocar no BlackBerry Storm ficará...</small></li><li><a href='http://techlive.org/noticias/steve-ballmer-na-ces-2009/' rel='bookmark' title='Permanent Link: Steve Ballmer e a Microsoft na CES 2009'>Steve Ballmer e a Microsoft na CES 2009</a> <small> Ontem foi quebrada uma tradição que já se mantinha...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Olá a todos!<br />
Tirando o pó do Techlive depois dessas férias, já voltamos falando sobre o susto que a Palm deu em todo mundo que acompanhou a CES (Consumer Electronics Show) de 2009.</p>
<p>10 em cada 10 geeks sabiam que a empresa já estava no buraco faz tempo. O PalmOS não evoluiu com o tempo, permanecia fechado para as novas technologias web e suas aplicações ficavam cada dia mais obsoletas frente à nomes de peso, como RIM e seu <strong>Blackberry</strong>, e a toda-poderosa Apple e seu<strong> iPhone</strong>.</p>
<p>Então aconteceu o inesperado, a Palm vem e apresenta o seu novo Smartphone. <em>A priori</em>, pensamos se tratar apenas de mais um celular turbinado, com touchscreen. ERRADO, o <a href="http://www.palm.com/us/products/phones/pre/index.html">Palm Pre</a> é mais do que isso - muito mais.<span id="more-1073"></span></p>
<p><img class="size-full wp-image-1075 aligncenter" title="palm-ev-3g" src="http://techlive.org/wp-content/uploads/2009/01/palm-ev-3g.jpg" alt="palm-ev-3g" width="407" height="507" /></p>
<p>O smartphone agora é TOTALMENTE baseado na web, inovando até mesmo no ponto em que Apple e RIM se mostraram conservadoras. O novo sistema operacional, batizado adequadamente de WebOS, é rápido, sustentado por um ótimo hardware, é baseado em uma tela multi-touchscreen e ainda traz um teclado <strong>QWERTY</strong> físico, que surge quando se &#8220;abre&#8221; ou melhor, quando se usa o slide do aparelho. Ainda conta com acelerêmetro, sensor de proximidade e mais um monte de coisas<span style="text-decoration: line-through;"> inúteis</span> interessantes. Tem uma câmera de 3mp, com flash led, bateria removível, etc.</p>
<p>A lista completa você vê no fim do post.</p>
<p>Quando se fala em &#8220;baseado em web&#8221; talvez não se tenha a compreensão exata do que isso quer dizer. Você, programador web, poderá desenvolver aplicativos pra ele usando JavaScript, HTML, CSS e outras ferramentas de desenvolvimento de sites (pelo menos, estas são as informações dadas até agora, sem muita profundidade). Tanto é que a Palm nem apresentou um SDK ou algo do tipo durante sua exposição.</p>
<p>Abaixo, um vídeo-demonstração pelo novo Palm Pre, mostrando como ele foi pensado, a navegação por toque, menus, web-kit, media player e seu fantástico carregador sem fio:</p>
<p style="text-align: center;"><object width="400" height="225" data="http://vimeo.com/moogaloop.swf?clip_id=2764633&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=2764633&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /></object><br />
<a href="http://vimeo.com/2764633">Palm Pre Video Walkthrough 1</a> from <a href="http://vimeo.com/user562128">Gizmodo</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Basicamente, a Palm copiou descaradamente tudo o que o iPhone tem de melhor, desde interface à localização de ícones e layout, isso fica BEM claro no vídeo. Mas além disso, parece ter melhorado alguns serviços, como o gerenciamento de contatos, usando uma aplicação chamada <strong>Synergy</strong> que sincroniza seus contatos de gmail, Facebook, IM e afins, além de novas funcionalidades, permitindo (aparentemente) mais de um aplicativo rodando simultaneamente, coisa que não é possível no iPhone, Copiar e Colar, etc.<img class="alignright size-full wp-image-1076" title="palm_pre_aberto" src="http://techlive.org/wp-content/uploads/2009/01/pre_051.png" alt="palm_pre_aberto" width="215" height="489" /></p>
<p>Agora,vamos às especificações técnicas do garoto:</p>
<ul>
<li>Resolucão 320&#215;480</li>
<li>Tela de 3,1 polegadas</li>
<li>EVDO Rev A.</li>
<li>WIFI 802.11 b/g</li>
<li>GPS</li>
<li>Bluetooth estéreo A2DP</li>
<li>8GB de memória</li>
<li>Processador TI OMAP</li>
<li>Multitouch</li>
<li>Acelerômetro</li>
<li>Sensor de proximidade</li>
<li>Sensor de luz ambiente</li>
<li>Câmera de 3MP (flash de LED)</li>
<li>Bateria removível</li>
<li>Alto Falantes externos</li>
<li>MicroUSB e USB com capacidade Host</li>
<li>Teclado QWERTY embutido</li>
</ul>
<p>Dimensões: 59,5mm x 100,5mm x 16,95mm</p>
<p>Peso: 135g</p>
<p>Fonte: <a href="http://feeds.gawker.com/~r/gizmodo/full/~3/RD9PXEuMYNA/palm-pre-preview-simply-amazing">Gizmodo</a> e <a href="http://meiobit.pop.com.br/mobile/especial/ces-a-palm-voltou">Meiobit</a></p>


<p>Related posts:<ol><li><a href='http://techlive.org/movel/novidades-sobre-o-palm-pre/' rel='bookmark' title='Permanent Link: Novidades sobre o Palm Pre'>Novidades sobre o Palm Pre</a> <small>Nem bem o Palm Pre é lançado e o alvoroço...</small></li><li><a href='http://techlive.org/movel/blackberry/blackberry-storm-a-apple-que-se-cuide/' rel='bookmark' title='Permanent Link: BlackBerry Storm - A Apple que se cuide'>BlackBerry Storm - A Apple que se cuide</a> <small>A primeira vez que você tocar no BlackBerry Storm ficará...</small></li><li><a href='http://techlive.org/noticias/steve-ballmer-na-ces-2009/' rel='bookmark' title='Permanent Link: Steve Ballmer e a Microsoft na CES 2009'>Steve Ballmer e a Microsoft na CES 2009</a> <small> Ontem foi quebrada uma tradição que já se mantinha...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://techlive.org/movel/celulares/o-palm-pre-e-a-fenix/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PHP Parte 5 - Expressões</title>
		<link>http://techlive.org/programacao/php-parte-5-expressoes/</link>
		<comments>http://techlive.org/programacao/php-parte-5-expressoes/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 18:03:35 +0000</pubDate>
		<dc:creator>Lenon</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Programação]]></category>

		<category><![CDATA[dicas]]></category>

		<category><![CDATA[expressões]]></category>

		<category><![CDATA[funções]]></category>

		<category><![CDATA[operadores]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[tutoriais]]></category>

		<guid isPermaLink="false">http://techlive.org/?p=1068</guid>
		<description><![CDATA[Olá!  Neste 5ª artigo da série sobre PHP, vamos aprender o que são expressões e como utilizá-las.
No PHP tudo o que você escreve são expressões. Elas são as peças mais importantes na construção de um script. As formas mais básicas de expressões são constantes e variáveis.
Quando você escreve um código &#8220;$a = 10&#8243;, você [...]


Related posts:<ol><li><a href='http://techlive.org/programacao/php-parte-6-operadores/' rel='bookmark' title='Permanent Link: PHP Parte 6 - Operadores'>PHP Parte 6 - Operadores</a> <small>Como o próprio nome diz, operadores são os responsáveis por...</small></li><li><a href='http://techlive.org/programacao/php-parte-4-constantes/' rel='bookmark' title='Permanent Link: PHP Parte 4 - Constantes'>PHP Parte 4 - Constantes</a> <small>Olá! Neste 4º artigo da série sobre PHP, vamos aprender...</small></li><li><a href='http://techlive.org/programacao/php-parte-7-operadores-logicos/' rel='bookmark' title='Permanent Link: PHP Parte 7 - Operadores Lógicos'>PHP Parte 7 - Operadores Lógicos</a> <small>Olá! Continuando com a série sobre PHP, hoje vamos aprender...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Olá! <img src='http://techlive.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> Neste 5ª artigo da série sobre PHP, vamos aprender o que são expressões e como utilizá-las.</p>
<p>No PHP tudo o que você escreve são expressões. Elas são as peças mais importantes na construção de um script. As formas mais básicas de expressões são constantes e variáveis.</p>
<p>Quando você escreve um código &#8220;<em>$a = 10&#8243;</em>, você está atribuindo &#8220;<em>10</em>&#8221; para <em>$a</em>. Ou seja, o valor de <em>$a</em> será &#8220;<em>10</em>&#8220;. Assim, se você escrever &#8220;<em>$b = $a</em>&#8220;, você pode esperar que <em>$b</em> se comporte da mesma forma que se escrevesse &#8220;<em>$b = 10</em>&#8220;.<br />
<span id="more-1068"></span><br />
Funções são expressões um pouco mais complexas:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
<span style="color: #000000; font-weight: bold;">function</span> retorna<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">return</span> <span style="color: #cc66cc;">10</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p>Agora, se você escrever &#8220;<em>$c = retorna()</em>&#8220;, será o mesmo que escrever &#8220;<em>$c = 10</em>&#8220;. Como a função<em> retorna()</em> retorna <em>10</em>, o valor da expressão <em>retorna()</em> é <em>10</em>. As funções são expressões com valor igual ao seu valor de retorno.</p>
<p>Claro que valores em PHP não precisam ser inteiros. A linguagem suporta quatro tipos de valores escalares: <em>integer</em>, <em>float</em>, <em>string </em>e <em>boolean</em>. Além dos tipos compostos: <em>matrizes </em>e <em>objetos</em>. Esses valores podem ser definidos em uma variável ou retornados de uma função.</p>
<p>O PHP é uma linguagem orientada a expressões, no sentido de que quase tudo são expressões. No exemplo que já trabalhamos, &#8220;<em>$a = 10</em>&#8220;, podemos ver que há dois valores: o valor da constante inteira &#8220;<em>10</em>&#8221; e o valor de <em>$a</em> que é <em>10</em> também. Mas há um valor adicional envolvido aqui, que é o próprio valor da atribuição. Na prática, significa que &#8220;<em>$a = 10</em>&#8221; é uma expressão com o valor <em>10</em>. Portanto, escrever algo como &#8220;<em>$b = ($a = 10)</em>&#8221; é como escrever &#8220;<em>$a = 10; $b = 10;</em>&#8220;. As atribuições são analisadas da direita para a esquerda, então você também pode escrever &#8220;<em>$b = $a = 10</em>&#8220;.</p>
<p>Um tipo comum de expressões no PHP são as expressões comparação. Elas avaliam e retornam <em>true </em>ou <em>false</em>. São suportados:</p>
<ul>
<li><strong>&gt;</strong> <em>(maior que)</em></li>
<li><em><span style="font-style: normal;"><strong>&gt;=</strong> </span>(maior ou igual a)</em></li>
<li><em><span style="font-style: normal;"><strong>==</strong> </span>(igual)</em></li>
<li><em><span style="font-style: normal;"><strong>!=</strong></span><span style="font-style: normal;"> </span>(diferente)</em></li>
<li><em><span style="font-style: normal;"><strong>&lt;</strong> </span>(menor que)</em></li>
<li><em><span style="font-style: normal;"><strong>&lt;=</strong> </span>(menor ou igual a)</em></li>
<li><em><span style="font-style: normal;"><strong>===</strong> </span>(igual a e do mesmo tipo)</em></li>
<li><em><span style="font-style: normal;"><strong>!==</strong> </span>(diferente de ou não do mesmo tipo)</em></li>
</ul>
<p>Expressões de comparação são mais utilizadas dentro de execuções condicionais, com comandos if/else. Exemplo:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
<span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">10</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$a</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">10</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$b</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">10</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p>No PHP há também um tipo de expressão que pode parecer estranha, o operador condicional ternário:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
<span style="color: #000088;">$a</span> ? <span style="color: #000088;">$b</span> <span style="color: #339933;">:</span> <span style="color: #000088;">$c</span><span style="color: #339933;">;</span>
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p>O maior benefício de sua utilização é que em situações onde é necessário realizar vários cálculos em sequência e respeitando condições, podemos economizar várias linhas de código e fugir do risco de esquecer um abre ou fecha de parênteses.</p>
<p>Para entender melhor, veja o exemplo abaixo:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$a</span> <span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #000088;">$b</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$c</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$b</span> <span style="color: #339933;">-</span> <span style="color: #000088;">$a</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$c</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p>Utilizando operadores condicionais ternários:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
<span style="color: #000088;">$c</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$a</span> <span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #000088;">$b</span><span style="color: #009900;">&#41;</span> ? <span style="color: #000088;">$b</span> <span style="color: #339933;">-</span> <span style="color: #000088;">$a</span> <span style="color: #339933;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p>Entenda: se <em>$a</em> for maior que <em>$b</em>, <em>$c</em> será o resultado de <em>$b</em> menos <em>$a</em>; caso contrário armazene em <em>$c</em> o valor <em>0</em>.</p>
<p>Outro exemplo:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$idade</span> <span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #cc66cc;">18</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$maior</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">true</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$maior</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">false</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p>Simplificando:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
<span style="color: #000088;">$maior</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$idade</span> <span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #cc66cc;">18</span><span style="color: #009900;">&#41;</span> ? <span style="color: #000000; font-weight: bold;">true</span> <span style="color: #339933;">:</span> <span style="color: #000000; font-weight: bold;">false</span><span style="color: #339933;">;</span>
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p>Entenda: se <em>$idade </em>for maior que <em>18</em>, <em>$maior</em> será verdadeiro, caso contrário será falso.</p>
<p>A sintaxe básica dos operadores condicionais ternários é &#8220;<em>(<strong>condição</strong>) ? <strong>verdadeiro</strong> : <strong>falso</strong>;</em>&#8220;. Lembre-se de não utilizar este tipo de operador com condições muito complexas, pois pode prejudicar a visualização e o entendimento do código por outros programadores.</p>
<p>O PHP fornece uma implementação completa e poderosa de expressões, que vai muito além desta explicação básica. Os exemplo que trabalhamos serviram para você ter uma idéia de como construir expressões úteis para seus scripts.</p>
<p>No próximo artigo vamos começar a trabalhar com operadores. Até mais!</p>


<p>Related posts:<ol><li><a href='http://techlive.org/programacao/php-parte-6-operadores/' rel='bookmark' title='Permanent Link: PHP Parte 6 - Operadores'>PHP Parte 6 - Operadores</a> <small>Como o próprio nome diz, operadores são os responsáveis por...</small></li><li><a href='http://techlive.org/programacao/php-parte-4-constantes/' rel='bookmark' title='Permanent Link: PHP Parte 4 - Constantes'>PHP Parte 4 - Constantes</a> <small>Olá! Neste 4º artigo da série sobre PHP, vamos aprender...</small></li><li><a href='http://techlive.org/programacao/php-parte-7-operadores-logicos/' rel='bookmark' title='Permanent Link: PHP Parte 7 - Operadores Lógicos'>PHP Parte 7 - Operadores Lógicos</a> <small>Olá! Continuando com a série sobre PHP, hoje vamos aprender...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://techlive.org/programacao/php-parte-5-expressoes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PHP Parte 4 - Constantes</title>
		<link>http://techlive.org/programacao/php-parte-4-constantes/</link>
		<comments>http://techlive.org/programacao/php-parte-4-constantes/#comments</comments>
		<pubDate>Tue, 16 Dec 2008 14:15:13 +0000</pubDate>
		<dc:creator>Lenon</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Programação]]></category>

		<category><![CDATA[artigo]]></category>

		<category><![CDATA[constantes]]></category>

		<category><![CDATA[dicas]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[série]]></category>

		<category><![CDATA[variáveis]]></category>

		<guid isPermaLink="false">http://techlive.org/?p=1060</guid>
		<description><![CDATA[Olá!  Neste 4º artigo da série sobre PHP, vamos aprender como funcionam as constantes.
O que são Constantes?
Como o próprio nome diz, Constante é um valor que não se altera ao longo da execução do script. As constantes são Case-sensitive por padrão e, por convenção, seus nomes são sempre em maiúsculas.
Você pode acessar constantes de [...]


Related posts:<ol><li><a href='http://techlive.org/programacao/php-parte-3-variaveis/' rel='bookmark' title='Permanent Link: PHP Parte 3 - Variáveis'>PHP Parte 3 - Variáveis</a> <small>Olá! No terceiro artigo da série sobre PHP, vamos aprender...</small></li><li><a href='http://techlive.org/programacao/php-parte-5-expressoes/' rel='bookmark' title='Permanent Link: PHP Parte 5 - Expressões'>PHP Parte 5 - Expressões</a> <small>Olá! Neste 5ª artigo da série sobre PHP, vamos aprender...</small></li><li><a href='http://techlive.org/programacao/php-parte-2-metendo-a-mao-na-massa/' rel='bookmark' title='Permanent Link: PHP Parte 2 - Metendo a mão na massa'>PHP Parte 2 - Metendo a mão na massa</a> <small>Continuando a série de artigos sobre PHP, hoje vamos meter...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Olá! <img src='http://techlive.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Neste 4º artigo da série sobre PHP, vamos aprender como funcionam as <em><strong>constantes</strong></em>.</p>
<h2>O que são Constantes?</h2>
<p>Como o próprio nome diz, <em>Constante </em>é um valor que não se altera ao longo da execução do script. As constantes são <em>Case-sensitive</em> por padrão e, por convenção, seus nomes são sempre em maiúsculas.</p>
<p>Você pode acessar constantes de qualquer lugar do seu script, sem se preocupar com o escopo (contexto onde ela foi definida).<br />
<span id="more-1060"></span></p>
<h2>Definindo constantes no PHP</h2>
<p>Você pode definir uma constante utilizando a função <em><strong>define()</strong></em>. Quando uma constante é definida, ela não pode mais ser alterada ou anulada. Esta é a diferença básica entre <em>variáveis </em>e <em>constantes</em>.</p>
<p>Somente dados escalares (<em>boolean</em>, <em>integer</em>, <em>float </em>e <em>string</em>) podem ser colocados em constantes.</p>
<p>Exemplo:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;CONSTANTE&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Galvão, filma eu!&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #990000;">echo</span> CONSTANTE<span style="color: #339933;">;</span>
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<h2>Utilizando constantes</h2>
<p>Você pode obter o valor de uma constante simplesmente especificando seu nome. Diferentemente das <em>variáveis</em>, para prefixar um valor de constante não se utiliza o sinal cifrão (<em>$</em>).</p>
<p>Exemplo:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;MY_CONST&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;legal&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;MY_CONST2&quot;</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">10</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot;O techlive.org é &quot;</span> <span style="color: #339933;">.</span> MY_CONST <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot; e &quot;</span> <span style="color: #339933;">.</span> MY_CONST2 <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;!!!&quot;</span><span style="color: #339933;">;</span>
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<h2>Constantes Mágicas</h2>
<p>O PHP possui algumas constantes pré-definidas, as chamadas &#8220;Constantes Mágicas&#8221;. As constantes mágicas são constantes variáveis (!?) que mudam conforme a execução do script. São elas:</p>
<ul>
<li><strong><em>__LINE__</em></strong> : A linha atual so script;</li>
<li><strong><em>__FILE__</em></strong> : O caminho completo e nome do arquivo;</li>
<li><strong><em>__DIR__</em></strong> : O diretório do arquivo (adicionado no PHP 5.3.0);</li>
<li><strong><em>__FUNCTION__</em></strong> : O nome da função;</li>
<li><strong><em>__CLASS__</em></strong> : O nome da classe;</li>
<li><strong><em>__METHOD__</em></strong> : O nome do método da classe (adicionado no PHP 5); e</li>
<li><strong><em>__NAMESPACE__</em></strong> : O nome do atual namespace.</li>
</ul>
<p>Note que as constantes acima iniciam e terminam com dois underlines.</p>
<h2>Diferença entre constantes e variáveis</h2>
<ul>
<li>Constantes não podem ter um sinal de cifrão (<em>$</em>) antes delas;</li>
<li>Constantes só podem ser definidas utilizando a função <em>define()</em>, e não por assimilação;</li>
<li>Constantes podem ser definidas e acessadas de qualquer lugar sem que regras de escopo e variáveis sejam aplicadas;</li>
<li>Constantes não podem ser redefinidas ou eliminadas depois que elas são criadas; e</li>
<li>Constantes só podem conter valores escalares.</li>
</ul>
<p>Por hora é isso. No próximo artigo vamos começar a trabalhar com expressões, uma das partes mais importantes do PHP.</p>
<p>Abraço! <img src='http://techlive.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>


<p>Related posts:<ol><li><a href='http://techlive.org/programacao/php-parte-3-variaveis/' rel='bookmark' title='Permanent Link: PHP Parte 3 - Variáveis'>PHP Parte 3 - Variáveis</a> <small>Olá! No terceiro artigo da série sobre PHP, vamos aprender...</small></li><li><a href='http://techlive.org/programacao/php-parte-5-expressoes/' rel='bookmark' title='Permanent Link: PHP Parte 5 - Expressões'>PHP Parte 5 - Expressões</a> <small>Olá! Neste 5ª artigo da série sobre PHP, vamos aprender...</small></li><li><a href='http://techlive.org/programacao/php-parte-2-metendo-a-mao-na-massa/' rel='bookmark' title='Permanent Link: PHP Parte 2 - Metendo a mão na massa'>PHP Parte 2 - Metendo a mão na massa</a> <small>Continuando a série de artigos sobre PHP, hoje vamos meter...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://techlive.org/programacao/php-parte-4-constantes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PHP Parte 3 - Variáveis</title>
		<link>http://techlive.org/programacao/php-parte-3-variaveis/</link>
		<comments>http://techlive.org/programacao/php-parte-3-variaveis/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 02:21:24 +0000</pubDate>
		<dc:creator>Lenon</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Programação]]></category>

		<category><![CDATA[artigos]]></category>

		<category><![CDATA[dicas]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[série]]></category>

		<category><![CDATA[tutoriais]]></category>

		<guid isPermaLink="false">http://techlive.org/?p=1054</guid>
		<description><![CDATA[Olá!  No terceiro artigo da série sobre PHP, vamos aprender como funcionam as variáveis.
O que são variáveis?
Variáveis e constantes são blocos de memória reservados para armazenar informações, que serão utilizada durante o código do programa. Nelas você pode armazenar textos, frases, palavras, números, arquivos&#8230;

Diferentemente de outras linguagens, no PHP não é obrigatório definir o [...]


Related posts:<ol><li><a href='http://techlive.org/programacao/php-parte-6-operadores/' rel='bookmark' title='Permanent Link: PHP Parte 6 - Operadores'>PHP Parte 6 - Operadores</a> <small>Como o próprio nome diz, operadores são os responsáveis por...</small></li><li><a href='http://techlive.org/programacao/php-parte-5-expressoes/' rel='bookmark' title='Permanent Link: PHP Parte 5 - Expressões'>PHP Parte 5 - Expressões</a> <small>Olá! Neste 5ª artigo da série sobre PHP, vamos aprender...</small></li><li><a href='http://techlive.org/programacao/php-parte-4-constantes/' rel='bookmark' title='Permanent Link: PHP Parte 4 - Constantes'>PHP Parte 4 - Constantes</a> <small>Olá! Neste 4º artigo da série sobre PHP, vamos aprender...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Olá! <img src='http://techlive.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> No terceiro artigo da série sobre PHP, vamos aprender como funcionam as variáveis.</p>
<h2>O que são variáveis?</h2>
<p><strong>Variáveis </strong>e <strong>constantes </strong>são blocos de memória reservados para armazenar informações, que serão utilizada durante o código do programa. Nelas você pode armazenar textos, frases, palavras, números, arquivos&#8230;<br />
<span id="more-1054"></span><br />
Diferentemente de outras linguagens, no PHP não é obrigatório definir o tipo da variável que deseja utilizar (<em>inteiro</em>, <em>real</em>, <em>string</em>&#8230;).</p>
<p>As variáveis no PHP são representadas por um cifrão (<em>$</em>) seguido pelo nome da variável. Exemplo: <em>$variavel</em>, <em>$minhavariavel</em>, <em>$var</em>&#8230;</p>
<p>Um nome de variável válido se inicia com uma letra ou sublinhado, seguido de qualquer número de letras, algarismos ou sublinhados. É importante dizer que o PHP diferencia letras maiúsculas de minúsculas, sendo assim: <em>$var</em> é diferente de <em>$Var</em>.</p>
<p>Veja alguns exemplos de como declarar variáveis:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
<span style="color: #000088;">$variavel</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'Eu'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$Variavel</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'Você'</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$variavel</span>, <span style="color: #006699; font-weight: bold;">$Variavel</span>&quot;</span><span style="color: #339933;">;&lt;</span>span<span style="color: #339933;">&gt;</span> <span style="color: #339933;">&lt;/</span>span<span style="color: #339933;">&gt;</span><span style="color: #666666; font-style: italic;">// Irá exibir &quot;Eu, Você&quot;</span>
&nbsp;
$8var <span style="color: #339933;">=</span> <span style="color: #0000ff;">'está errado! =P'</span><span style="color: #339933;">;&lt;</span>span<span style="color: #339933;">&gt;</span> <span style="color: #339933;">&lt;/</span>span<span style="color: #339933;">&gt;</span><span style="color: #666666; font-style: italic;">// inválido pois começa com número</span>
<span style="color: #000088;">$_var</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'está correto! =D'</span><span style="color: #339933;">;&lt;</span>span<span style="color: #339933;">&gt;</span> <span style="color: #339933;">&lt;/</span>span<span style="color: #339933;">&gt;</span><span style="color: #666666; font-style: italic;">//correto pois começa com sublinhado</span>
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<h2>Exemplos de uso</h2>
<p>Vejamos alguns exemplos de como utilizar variáveis no PHP:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
<span style="color: #000088;">$nome</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Lenon&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$blog</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;techlive.org&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$cidade</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Passo Fundo&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$idade</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">17</span><span style="color: #339933;">;</span>
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p>No exemplo, declaramos as variáveis <em>$nome</em> com valor &#8220;<em>Lenon</em>&#8220;, <em>$blog</em> com valor &#8220;<em>techlive.org</em>&#8220;, <em>$cidade</em> com valor &#8220;<em>Passo Fundo</em>&#8221; e <em>$idade</em> com valor <em>17</em>. Você pode perceber que o valor da variável <em>$idade</em> não possui aspas, já que se trata de um numeral.</p>
<p>Vamos trabalhar com estas variáveis:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
<span style="color: #000088;">$nome</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Lenon&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$blog</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;techlive.org&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$cidade</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Passo Fundo&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$idade</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">17</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot;Olá! Eu sou o <span style="color: #006699; font-weight: bold;">$nome</span> e tenho um blog chamado <span style="color: #006699; font-weight: bold;">$blog</span>. Tenho <span style="color: #006699; font-weight: bold;">$idade</span> anos e moro na cidade de <span style="color: #006699; font-weight: bold;">$cidade</span>.&quot;</span><span style="color: #339933;">;</span>
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p>Neste exemplo, declaramos as mesmas variáveis e as exibimos com a função <em>echo</em>. Quando executado, o resultado final deste script será:</p>
<blockquote><p><span> </span>Olá! Eu sou o Lenon e tenho um blog chamado techlive.org. Tenho 17 anos e moro na cidade de Passo Fundo.</p></blockquote>
<p>O PHP substituirá todas as variáveis por seus valores declarados. Exemplo: <em>$nome</em> será substituido por <em>Lenon</em>, <em>$blog</em> por <em>techlive.org</em> e assim com as outras variáveis.</p>
<p>Por enquanto é só. No próximo artigo vamos trabalhar com constantes. Até a próxima! <img src='http://techlive.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>


<p>Related posts:<ol><li><a href='http://techlive.org/programacao/php-parte-6-operadores/' rel='bookmark' title='Permanent Link: PHP Parte 6 - Operadores'>PHP Parte 6 - Operadores</a> <small>Como o próprio nome diz, operadores são os responsáveis por...</small></li><li><a href='http://techlive.org/programacao/php-parte-5-expressoes/' rel='bookmark' title='Permanent Link: PHP Parte 5 - Expressões'>PHP Parte 5 - Expressões</a> <small>Olá! Neste 5ª artigo da série sobre PHP, vamos aprender...</small></li><li><a href='http://techlive.org/programacao/php-parte-4-constantes/' rel='bookmark' title='Permanent Link: PHP Parte 4 - Constantes'>PHP Parte 4 - Constantes</a> <small>Olá! Neste 4º artigo da série sobre PHP, vamos aprender...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://techlive.org/programacao/php-parte-3-variaveis/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Teclas de atalho do Mozilla Firefox</title>
		<link>http://techlive.org/software/navegadores/teclas-de-atalho-do-mozilla-firefox/</link>
		<comments>http://techlive.org/software/navegadores/teclas-de-atalho-do-mozilla-firefox/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 22:49:32 +0000</pubDate>
		<dc:creator>Lenon</dc:creator>
		
		<category><![CDATA[Navegadores]]></category>

		<category><![CDATA[atalhos]]></category>

		<category><![CDATA[dicas]]></category>

		<category><![CDATA[Firefox]]></category>

		<category><![CDATA[Mozilla]]></category>

		<category><![CDATA[teclado]]></category>

		<guid isPermaLink="false">http://techlive.org/?p=1024</guid>
		<description><![CDATA[Imagem: valgonzarp
Nada melhor que as teclas de atalho para navegar com rapidez. Confira uma lista com os principais atalhos de teclado do Mozilla Firefox:

Alt + Seta esquerda = Voltar uma página
Backspace = Voltar uma página
Alt + Seta direita = Avançar uma página
F5 = Atualizar página, frame ou guia atual
F11 = Exibe a página em modo tela cheia
ESC [...]


Related posts:<ol><li><a href='http://techlive.org/software/navegadores/firefox-3-dia-17-de-junho/' rel='bookmark' title='Permanent Link: Firefox 3 dia 17 de junho'>Firefox 3 dia 17 de junho</a> <small>Segundo um post no DevNews do Mozilla Developer Center, o...</small></li><li><a href='http://techlive.org/software/navegadores/lentidao-para-baixar-o-firefox-3/' rel='bookmark' title='Permanent Link: Lentidão para baixar o Firefox 3'>Lentidão para baixar o Firefox 3</a> <small>A Fundação Mozilla liberou o Firefox 3 oficialmente a partir...</small></li><li><a href='http://techlive.org/software/navegadores/firefox-download-day-mais-de-8-milhoes-de-downloads/' rel='bookmark' title='Permanent Link: Firefox Download Day - Mais de 8 milhões de downloads!'>Firefox Download Day - Mais de 8 milhões de downloads!</a> <small>Vinte e quatro horas após o inicio do Firefox Download...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: right;"><img class="aligncenter size-full wp-image-1025" title="keyboard-shortcuts" src="http://techlive.org/wp-content/uploads/2008/12/keyboard-shortcuts.jpg" alt="keyboard-shortcuts" width="500" height="328" /><em>Imagem: </em><a title="Link para a galeria de valgonzarp" href="http://www.flickr.com/photos/valgonzarp/156553782/" target="_blank"><strong><em>valgonzarp</em></strong></a></p>
<p>Nada melhor que as teclas de atalho para navegar com rapidez. Confira uma lista com os principais atalhos de teclado do Mozilla Firefox:</p>
<ul>
<li><strong>Alt + Seta esquerda</strong> = Voltar uma página</li>
<li><strong>Backspace</strong> = Voltar uma página</li>
<li><strong>Alt + Seta direita</strong> = Avançar uma página</li>
<li><strong>F5</strong> = Atualizar página, frame ou guia atual</li>
<li><strong>F11 </strong>= Exibe a página em modo tela cheia</li>
<li><strong>ESC</strong> = Parar o carregamento da página</li>
<li><strong>Ctrl + (+ ou -)</strong> = Aumentar ou diminuir o tamanho da fonte</li>
<li><strong>Ctrl + Enter</strong> = Completar um endereço rapidamente. Exemplo: digite google na barra de endereço e pressione Ctrl + Enter para obter http://www.google.com.br</li>
<li><strong>Shift + Enter</strong> = Completar um endereço com .net ao invés de .com</li>
<li><strong>Ctrl + Shift + Enter</strong> = Completar com um endereço .org</li>
<li><strong>Ctrl + Shift + Del</strong> = Abre a janela &#8220;Limpar dados pessoais&#8221;</li>
<li><strong>Ctrl + D</strong> = Adiciona a página atual aos favoritos</li>
<li><strong>Ctrl + I</strong> = Exibe o painel Favoritos</li>
<li><strong>Ctrl + J</strong> = Exibe a janela de downloads</li>
<li><strong>Ctrl + P</strong> = Imprime a página/frame atual</li>
<li><strong>Ctrl + T</strong> = Abrir uma nova aba</li>
<li><strong>Ctrl + F4</strong> = Fechar a aba atual</li>
<li><strong>Ctrl + Shift + T</strong> = Desfazer o fechamento de uma aba</li>
<li><strong>Ctrl + Tab</strong> = Mover entre as abas abertas</li>
<li><strong>Espaço</strong> = Mover uma página para baixo</li>
<li><strong>Shift + Espaço</strong> = Mover uma página para cima</li>
<li><strong>Alt + Home</strong> = Ir para a página principal</li>
<li><strong>Ctrl + F5</strong> = Atualizar página e o cache</li>
<li><strong>Ctrl + U </strong>= Exibir código-fonte da página</li>
<li><strong>Ctrl + H</strong> = Histórico</li>
</ul>
<p>Em breve atalhos para outros navegadores, como o Google Chrome por exemplo. <img src='http://techlive.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>


<p>Related posts:<ol><li><a href='http://techlive.org/software/navegadores/firefox-3-dia-17-de-junho/' rel='bookmark' title='Permanent Link: Firefox 3 dia 17 de junho'>Firefox 3 dia 17 de junho</a> <small>Segundo um post no DevNews do Mozilla Developer Center, o...</small></li><li><a href='http://techlive.org/software/navegadores/lentidao-para-baixar-o-firefox-3/' rel='bookmark' title='Permanent Link: Lentidão para baixar o Firefox 3'>Lentidão para baixar o Firefox 3</a> <small>A Fundação Mozilla liberou o Firefox 3 oficialmente a partir...</small></li><li><a href='http://techlive.org/software/navegadores/firefox-download-day-mais-de-8-milhoes-de-downloads/' rel='bookmark' title='Permanent Link: Firefox Download Day - Mais de 8 milhões de downloads!'>Firefox Download Day - Mais de 8 milhões de downloads!</a> <small>Vinte e quatro horas após o inicio do Firefox Download...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://techlive.org/software/navegadores/teclas-de-atalho-do-mozilla-firefox/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
