<?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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Linha de comando.com - Tecnologia, Informação, Dicas e muito mais. &#187; aprender PHP</title>
	<atom:link href="http://www.linhadecomando.com/tag/aprender-php/feed" rel="self" type="application/rss+xml" />
	<link>http://www.linhadecomando.com</link>
	<description>quem sabe eu possa te ajudar!</description>
	<lastBuildDate>Thu, 02 Feb 2012 09:42:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>PHP-Aprender: Operadores – parte 5</title>
		<link>http://www.linhadecomando.com/php/php-aprender-operadores-%e2%80%93-parte-5</link>
		<comments>http://www.linhadecomando.com/php/php-aprender-operadores-%e2%80%93-parte-5#comments</comments>
		<pubDate>Fri, 19 Mar 2010 11:02:36 +0000</pubDate>
		<dc:creator>Tiago</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[aprender PHP]]></category>
		<category><![CDATA[aprendizado]]></category>
		<category><![CDATA[curso]]></category>

		<guid isPermaLink="false">http://www.linhadecomando.com/?p=1334</guid>
		<description><![CDATA[Operadores Definição: uma expressão que contem e retorna valores. Conheça os tipos de operadores: Aritméticos Operadores Siginificado Exemplo Resultado + Adição $a + $b Soma de $a e $b - Subtração $a &#8211; $b Diferença entre $a e $b * Multiplicação $a * $b Produto de $a e $b / Divisão $a / $b Quociente [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Operadores</strong></p>
<p><em>Definição</em>: uma expressão que contem e retorna valores.</p>
<hr />
<p>Conheça os tipos de operadores:</p>
<p><strong>Aritméticos</strong></p>
<table style="border:#000000 1px solid;font-family:Arial" width="450">
<tr>
<td style="background-color:#003399;color:#FFFFFF">Operadores</td>
<td style="background-color:#003399;color:#FFFFFF">Siginificado</td>
<td style="background-color:#003399;color:#FFFFFF">Exemplo</td>
<td style="background-color:#003399;color:#FFFFFF">Resultado</td>
</tr>
<tr>
<td align="center" style="font-weight:bold">+</td>
<td>Adição</td>
<td>$a + $b</td>
<td>Soma de $a e $b </td>
</tr>
<tr>
<td align="center" style="font-weight:bold">-</td>
<td>Subtração</td>
<td>$a &#8211; $b</td>
<td>Diferença entre $a e $b</td>
</tr>
<tr>
<td align="center" style="font-weight:bold">*</td>
<td>Multiplicação</td>
<td>$a * $b</td>
<td>Produto de $a e $b</td>
</tr>
<tr>
<td align="center" style="font-weight:bold">/</td>
<td>Divisão</td>
<td>$a / $b</td>
<td>Quociente de $a e $b</td>
</tr>
<tr>
<td align="center" style="font-weight:bold">%</td>
<td>Módulo</td>
<td>$a % $b</td>
<td>Resto de $a dividido por $b</td>
</tr>
</table>
<hr />
<p><strong>de Strings</strong></p>
<table style="border:#000000 1px solid;font-family:Arial">
<tr>
<td style="background-color:#003399;color:#FFFFFF">Operador</td>
<td style="background-color:#003399;color:#FFFFFF">Siginificado</td>
<td style="background-color:#003399;color:#FFFFFF">Exemplo</td>
<td style="background-color:#003399;color:#FFFFFF">Resultado</td>
</tr>
<tr>
<td align="center" style="font-weight:bold">.</td>
<td>Concatenação</td>
<td>$a . $b</td>
<td>Concatena os valores de $a e $b</td>
</tr>
</table>
<p><strong>Exemplo</strong>:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000088;">$a</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Hello &quot;</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: #0000ff;">&quot;world!&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//a variável $b conterá &quot;Hello world!&quot;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<hr />
<p><strong>Lógicos</strong></p>
<table style="border:#000000 1px solid;font-family:Arial">
<tr>
<td style="background-color:#003399;color:#FFFFFF">Operadores</td>
<td style="background-color:#003399;color:#FFFFFF">Siginificado</td>
<td style="background-color:#003399;color:#FFFFFF">Exemplo</td>
<td style="background-color:#003399;color:#FFFFFF">Resultado</td>
</tr>
<tr>
<td align="center" style="font-weight:bold">and</td>
<td>&#8220;e&#8221; lógico</td>
<td>$a and $b</td>
<td>Verdadeiro (TRUE) se $a e $b são verdadeiros</td>
</tr>
<tr>
<td align="center" style="font-weight:bold">or</td>
<td>&#8220;ou&#8221; lógico</td>
<td>$a or $b</td>
<td>Verdadeiro (TRUE) se $a ou $b são verdadeiros</td>
</tr>
<tr>
<td align="center" style="font-weight:bold">xor</td>
<td>&#8220;ou&#8221; exclusivo</td>
<td>$a xor $b</td>
<td>Verdadeiro (TRUE) se $a ou $b são verdadeiros, mas não ambos</td>
</tr>
<tr>
<td align="center" style="font-weight:bold">!</td>
<td>NÃO</td>
<td>! $a</td>
<td>Verdadeiro (TRUE) se $a não é verdadeiro</td>
</tr>
<tr>
<td align="center" style="font-weight:bold">&#038;&#038;</td>
<td>&#8220;e&#8221; lógico</td>
<td>$a &#038;&#038; $b</td>
<td>Verdadeiro se $a e $b são verdadeiros</td>
</tr>
<tr>
<td align="center" style="font-weight:bold">||</td>
<td>&#8220;ou&#8221; lógico</td>
<td>$a || $b</td>
<td>Verdadeiro se $a ou $b são verdadeiros</td>
</tr>
</table>
<p>Existem dois operadores para &#8220;e&#8221; e &#8220;ou&#8221; porque eles tem diferentes posições na ordem de precedência.</p>
<p><em>Próximo post continuaremos a escrever sobre tipos de operadores no PHP</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linhadecomando.com/php/php-aprender-operadores-%e2%80%93-parte-5/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP-Aprender: Tipos de dados (cont.) – parte 4</title>
		<link>http://www.linhadecomando.com/php/php-aprender-tipos-de-dados-cont-%e2%80%93-parte-4</link>
		<comments>http://www.linhadecomando.com/php/php-aprender-tipos-de-dados-cont-%e2%80%93-parte-4#comments</comments>
		<pubDate>Thu, 18 Mar 2010 20:56:30 +0000</pubDate>
		<dc:creator>Tiago</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[aprender PHP]]></category>
		<category><![CDATA[aprendizado]]></category>
		<category><![CDATA[curso]]></category>

		<guid isPermaLink="false">http://www.linhadecomando.com/?p=1299</guid>
		<description><![CDATA[String Strings podem ser atribuídas de duas maneiras: 1) utilizando aspas simples ( &#8216; ): desta forma, o valor da variável será exatamente o texto contido entre as aspas. $texto1 = &#34;linhadecomando.com&#34;; $texto2 = '*** $texto1 ***'; echo &#34;$texto2&#34; O resultado desse script será *** $texto1 *** 2) utilizando aspas duplas ( &#8221; ): desta [...]]]></description>
			<content:encoded><![CDATA[<p><strong>String</strong></p>
<p>Strings podem ser atribuídas de duas maneiras:</p>
<p>1) utilizando aspas simples ( &#8216; ): desta forma, o valor da variável será exatamente o texto contido entre as aspas.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$texto1</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;linhadecomando.com&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$texto2</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'*** $texto1 ***'</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$texto2</span>&quot;</span></pre></div></div>

<p>O resultado desse script será <strong>*** $texto1 ***</strong></p>
<p>2) utilizando aspas duplas ( &#8221; ): desta forma, qualquer variável ou caracter de escape será expandido antes de ser atribuído.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$texto1</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;linhadecomando.com&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$texto2</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'*** $texto1 ***'</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$texto2</span>&quot;</span></pre></div></div>

<p>O resultado desse script será <strong>*** linhadecomando.com ***</strong></p>
<p>A tabela abaixo lista os caracteres de escape:</p>
<table style="border:#000000 1px solid;font-family:Arial">
<tr>
<td style="background-color:#003399;color:#FFFFFF">Sintaxe</td>
<td style="background-color:#003399;color:#FFFFFF">Siginificado</td>
</tr>
<tr>
<td align="center" style="font-weight:bold">\n</td>
<td>Nova Linha</td>
</tr>
<tr>
<td align="center" style="font-weight:bold">\r</td>
<td>Retorno de carro (nova linha)</td>
</tr>
<tr>
<td align="center" style="font-weight:bold">\t</td>
<td>Tab</td>
</tr>
<tr>
<td align="center" style="font-weight:bold">\\</td>
<td>A própria barra (\)</td>
</tr>
<tr>
<td align="center" style="font-weight:bold">\$</td>
<td>O símbolo $</td>
</tr>
<tr>
<td align="center" style="font-weight:bold">\&#8217;</td>
<td>Aspa simples</td>
</tr>
<tr>
<td align="center" style="font-weight:bold">\&#8221;</td>
<td>Aspa dupla</td>
</tr>
</table>
<hr />
<br />
<strong>Objeto</strong></p>
<p>Um objeto pode ser inicializado utilizando o comando <strong>new</strong> para instanciar uma classe para uma variável. Uma classe é um tipo e não pode ser atribuída a uma variável.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">   <span style="color: #000088;">$variavel</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #000088;">$nome_da_classe</span><span style="color: #339933;">;</span></pre></div></div>

<p>Para utilizar as funções definidas na classe, deve ser utilizado o operador &#8220;<strong>-></strong>&#8220;.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">   <span style="color: #000088;">$variavel</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">funcao1</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>Exemplo</strong>:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">class</span> Curso<span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">function</span> nome<span style="color: #009900;">&#40;</span><span style="color: #000088;">$parametro</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;O nome do curso é: &quot;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$parametro</span><span style="color: #339933;">;</span>	
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000088;">$imprimir</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Curso<span style="color: #339933;">;</span>
<span style="color: #000088;">$imprimir</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">nome</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Aprender PHP&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>Resultado</strong>:<br />
O nome do curso é: Aprender PHP</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linhadecomando.com/php/php-aprender-tipos-de-dados-cont-%e2%80%93-parte-4/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP-Aprender: Tipos de dados – parte 4</title>
		<link>http://www.linhadecomando.com/php/php-aprender-tipos-de-dados-%e2%80%93-parte-4</link>
		<comments>http://www.linhadecomando.com/php/php-aprender-tipos-de-dados-%e2%80%93-parte-4#comments</comments>
		<pubDate>Thu, 18 Mar 2010 13:30:56 +0000</pubDate>
		<dc:creator>Tiago</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[aprender PHP]]></category>
		<category><![CDATA[aprendizado]]></category>
		<category><![CDATA[curso]]></category>

		<guid isPermaLink="false">http://www.linhadecomando.com/?p=1281</guid>
		<description><![CDATA[PHP suporta os seguintes tipos de dados: - Inteiro (Integer) - Ponto Flutuante (Float / Double) - Array - Booleano (Boolean) - String - Objeto Não precisa declarar o tipo de uma variável, pois o PHP utiliza checagem de tipos dinâmica. Inteiro O tipo Integer pode ser positivo ou negativo, sem casas decimais. $inteiro1 = [...]]]></description>
			<content:encoded><![CDATA[<p>PHP suporta os seguintes tipos de dados:<br />
<strong>- Inteiro (Integer)<br />
- Ponto Flutuante (Float / Double)<br />
- Array<br />
- Booleano (Boolean)<br />
- String<br />
- Objeto<br />
</strong><br />
Não precisa declarar o tipo de uma variável, pois o PHP utiliza checagem de tipos dinâmica.</p>
<hr />
<br />
<strong>Inteiro</strong></p>
<p>O tipo Integer pode ser positivo ou negativo, sem casas decimais.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$inteiro1</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1234</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// inteiro positivo</span>
<span style="color: #000088;">$inteiro2</span> <span style="color: #339933;">=</span> <span style="color: #339933;">-</span><span style="color: #cc66cc;">1234</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// inteiro negativo</span></pre></div></div>

<hr />
<strong>Ponto Flutuante</strong></p>
<p>Podem ser especificados utilizando as seguintes sintaxes:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$flutuante1</span> <span style="color: #339933;">=</span> <span style="color:#800080;">1.234</span><span style="color: #339933;">;</span> 
<span style="color: #000088;">$flutuante2</span> <span style="color: #339933;">=</span> <span style="color:#800080;">23e4</span><span style="color: #339933;">;</span> 
<span style="color: #000088;">$flutuante3</span> <span style="color: #339933;">=</span> <span style="color:#800080;">7E-10</span><span style="color: #339933;">;</span></pre></div></div>

<hr />
<strong>Array</strong></p>
<p>Arrays em PHP podem ser observados como mapeamentos ou como vetores indexados.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$portais</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span> <span style="color: #009900;">&#40;</span>
   <span style="color: #cc66cc;">1</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">&quot;uol&quot;</span><span style="color: #339933;">,</span> 
   <span style="color: #cc66cc;">2</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">&quot;terra&quot;</span><span style="color: #339933;">,</span>
   <span style="color: #0000ff;">&quot;site&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">&quot;ig&quot;</span>
   <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$portais</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// retorna uol</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;br /&gt;&quot;</span><span style="color: #339933;">;</span> 
<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$portais</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;site&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// retorna ig</span></pre></div></div>

<p><em>Detalhe</em>: A chave pode ser uma string (&#8220;site&#8221;) ou inteiro (1). Já o valor da chave pode conter qualquer um dos tipos suportados pelo PHP.</p>
<p>O valor de uma chave pode conter um outro array:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$portais</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span> <span style="color: #009900;">&#40;</span>
   <span style="color: #0000ff;">&quot;noticias&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span> <span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">1</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">&quot;uol&quot;</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">2</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">&quot;terra&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
   <span style="color: #0000ff;">&quot;esportes&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span> <span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">1</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">&quot;pele.net&quot;</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">2</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">&quot;globoesporte&quot;</span> <span style="color: #009900;">&#41;</span>
   <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$portais</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;noticias&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// retorna uol</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;br /&gt;&quot;</span><span style="color: #339933;">;</span> 
<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$portais</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;esportes&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// retorna globoesporte</span></pre></div></div>

<p>Podemos definir o array diretamente com atribuição:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$portais</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;uol&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$portais</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;bol&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$portais</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;esportes1&quot;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;globoesporte&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$portais</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;esportes2&quot;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;placar&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$portais</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// retorna bol</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;br /&gt;&quot;</span><span style="color: #339933;">;</span> 
<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$portais</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;esportes2&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// retorna placar</span></pre></div></div>

<hr />
<strong>Booleano</strong></p>
<p>Este é o tipo mais simples. Um booleano expressa um valor verdade. Ele pode ser <strong>TRUE</strong> ou <strong>FALSE</strong>. Este tipo é case insensitive, tanto faz &#8220;TRUE&#8221;, &#8220;True&#8221; ou &#8220;true&#8221;.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$boolean1</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">True</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// atribui o valor True para $boolean1</span>
<span style="color: #000088;">$boolean2</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">False</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// atribui o valor False para $boolean2</span></pre></div></div>

<p>Próximo post, vamos falar dos tipos String e Objeto.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linhadecomando.com/php/php-aprender-tipos-de-dados-%e2%80%93-parte-4/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP-Aprender: Primeira página &#8211; parte 3</title>
		<link>http://www.linhadecomando.com/php/php-aprender-primeira-pagina-parte-3</link>
		<comments>http://www.linhadecomando.com/php/php-aprender-primeira-pagina-parte-3#comments</comments>
		<pubDate>Wed, 17 Mar 2010 15:51:35 +0000</pubDate>
		<dc:creator>Tiago</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[aprender PHP]]></category>
		<category><![CDATA[aprendizado]]></category>
		<category><![CDATA[curso]]></category>

		<guid isPermaLink="false">http://www.linhadecomando.com/?p=1267</guid>
		<description><![CDATA[Vamos criar a nossa primeira página de exemplo. Utilizaremos os códigos do PHP embutido no HTML. Abra o seu editor preferido, digite os códigos abaixo e salve com o nome &#8220;inicial.php&#8221; (sem aspas dupla). Para aqueles que instalaram o WAMPSERVER, os arquivos devem ser salvos no diretório www da instalação. &#60;html&#62; &#60;head&#62; &#60;title&#62;&#60;? echo &#34;Minha [...]]]></description>
			<content:encoded><![CDATA[<p>Vamos criar a nossa primeira página de exemplo. Utilizaremos os códigos do PHP embutido no HTML.</p>
<p>Abra o seu editor preferido, digite os códigos abaixo e salve com o nome &#8220;<strong>inicial.php</strong>&#8221; (sem aspas dupla). Para aqueles que instalaram o <strong>WAMPSERVER</strong>, os arquivos devem ser salvos no diretório <strong>www</strong> da instalação.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">&lt;html&gt;
&lt;head&gt;
   &lt;title&gt;<span style="color: #000000; font-weight: bold;">&lt;?</span> <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;Minha primeira página&quot;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
<span style="color: #000000; font-weight: bold;">&lt;?</span>
   <span style="color: #990000;">define</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;curso&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Aprender PHP&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #000088;">$nome</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Fulano&quot;</span><span style="color: #339933;">;</span>
&nbsp;
   <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$nome</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot; está fazendo o curso &quot;</span> <span style="color: #339933;">.</span> curso<span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;/body&gt;
&lt;/html&gt;</pre></div></div>

<p><strong>Como rodar este script no browser</strong>?<br />
Abra o seu navegador e digite o endereço: <strong>http://localhost/inicial.php</strong> </p>
<p><strong>Resultado</strong>:<br />
Fulano está fazendo o curso Aprender PHP</p>
<p><strong>Explicando</strong>:</p>
<p>No código acima estamos demonstrando como funciona um script executado no servidor.</p>
<p><strong>echo</strong> é a instrução que imprime o resultado na tela, pode ser qualquer informação – textos, números ou variáveis.</p>
<p>&#8220;<strong> = </strong>&#8221; é um <em>operador de atribuição</em>. ex: O texto &#8220;Fulano&#8221; é atribuído a variável $nome.</p>
<p>&#8220;<strong> . </strong>&#8221; é um <em>operador de concatenação</em>. Permite juntar strings (textos) com variáves.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linhadecomando.com/php/php-aprender-primeira-pagina-parte-3/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>PHP-Aprender: Sintaxe Básica &#8211; parte 2</title>
		<link>http://www.linhadecomando.com/php/php-aprender-sintaxe-basica-parte-2</link>
		<comments>http://www.linhadecomando.com/php/php-aprender-sintaxe-basica-parte-2#comments</comments>
		<pubDate>Tue, 16 Mar 2010 10:45:03 +0000</pubDate>
		<dc:creator>Tiago</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[aprender PHP]]></category>
		<category><![CDATA[aprendizado]]></category>
		<category><![CDATA[curso]]></category>

		<guid isPermaLink="false">http://www.linhadecomando.com/?p=1238</guid>
		<description><![CDATA[Variáveis Toda variável no PHP tem seu nome composto pelo caracter $ e uma string, que deve iniciar por uma letra ou o caracter &#8220;_&#8221; (underline). As variáveis não podem começar com números e caracteres especiais. As varáveis são case sensitive, ou seja, as variáveis $SITE e $site são diferentes. nomes válidos: $nome $variavel1 nomes [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Variáveis</strong><br />
Toda variável no PHP tem seu nome composto pelo caracter <strong>$</strong> e uma string, que deve iniciar por uma letra ou o caracter &#8220;<strong>_</strong>&#8221; (underline). As variáveis não podem começar com números e caracteres especiais. </p>
<p>As varáveis são <strong>case sensitive</strong>, ou seja, as variáveis <strong>$SITE</strong> e <strong>$site</strong> são diferentes.</p>
<p><strong><em>nomes válidos</em></strong>:<br />
$nome<br />
$variavel1</p>
<p><strong><em>nomes inválidos</em></strong>:<br />
$%100tagem<br />
$123teste</p>
<p><strong>Exemplo</strong>:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?</span>
   <span style="color: #000088;">$var1</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Bem-vindo &quot;</span><span style="color: #339933;">;</span>
   <span style="color: #000088;">$var2</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;linhadecomando.com&quot;</span><span style="color: #339933;">;</span>
   <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$var1</span> ao site <span style="color: #006699; font-weight: bold;">$var2</span>&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p><strong>Resultado</strong>:<br />
Bem-vindo ao site linhadecomando.com</p>
<hr />
<br />
<strong>Constantes</strong><br />
Diferentes das variáveis, os valores são definidos no início e não mudam durante a execução. Utilizamos a função <strong>define()</strong> para definir constantes. Uma constante não pode conter <em>array</em> nem <em>objeto</em>.</p>
<p><strong>Parâmetros da função define</strong>:<br />
<strong>define</strong> (&#8220;nome&#8221;, valor, [, bool case_insensitive]);</p>
<p><strong>nome</strong>: nome da constante, tipo <em>String</em>.<br />
<strong>valor</strong>: valor da constante; aceita valores escalares: <em>integer</em>, <em>float</em>, <em>string</em> ou <em>boolean</em>.<br />
<strong>case_insensitive</strong>: é um valor lógico (TRUE ou FALSE). O comportamento padrão é <a href="http://pt.wikipedia.org/wiki/Case_sensitive" target="_blank">case-sensitive</a>.</p>
<p><strong>Exemplo</strong>:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?</span>
   <span style="color: #990000;">define</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;curso&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Aprendendo PHP&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #b1b100;">echo</span> curso<span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p><strong>Resultado</strong>:<br />
Aprendendo PHP</p>
<p><strong>Outro Exemplo</strong>:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?</span>
   <span style="color: #990000;">define</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;nome_curso&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Aprendendo PHP&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;site&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;linhadecomando.com&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;Você está no curso de &quot;</span> <span style="color: #339933;">.</span> nome_curso <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot; oferecido pelo site &quot;</span> <span style="color: #339933;">.</span> site<span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p><strong>Resultado</strong>:<br />
Você está no curso de Aprendendo PHP oferecido pelo site linhadecomando.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linhadecomando.com/php/php-aprender-sintaxe-basica-parte-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP-Aprender: Introdução &#8211; parte 1</title>
		<link>http://www.linhadecomando.com/php/php-aprender-introducao-parte-1</link>
		<comments>http://www.linhadecomando.com/php/php-aprender-introducao-parte-1#comments</comments>
		<pubDate>Mon, 15 Mar 2010 18:03:49 +0000</pubDate>
		<dc:creator>Tiago</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[aprender PHP]]></category>
		<category><![CDATA[aprendizado]]></category>
		<category><![CDATA[curso]]></category>

		<guid isPermaLink="false">http://www.linhadecomando.com/?p=1212</guid>
		<description><![CDATA[O que é o PHP? PHP é o acrônimo para Hypertext Preprocessor, linguagem de programação utilizada principalmente para o desenvolvimento web. Extensão dos arquivos: .php Código fonte: Aberto a todos Última versão: PHP 5 Site Oficial: php.net Sistema Operacional: Multiplataforma (Linux-Unix-Windows) Servidores Web: Apache-Internet Information Services(IIS) Conectividade: Vários banco de dados (MySQL-Postgres-Oracle-SQLServer) Integração: arquivos XML, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>O que é o PHP?</strong><br />
<strong>PHP</strong> é o acrônimo para <strong>Hypertext Preprocessor</strong>, linguagem de programação utilizada principalmente para o desenvolvimento web.</p>
<p><strong>Extensão dos arquivos</strong>: <em>.php</em><br />
<strong>Código fonte</strong>: <em>Aberto a todos</em><br />
<strong>Última versão</strong>: <em>PHP 5</em><br />
<strong>Site Oficial</strong>: <a href="http://php.net/index.php"><em>php.net</em></a><br />
<strong>Sistema Operacional</strong>: <em>Multiplataforma (Linux-Unix-Windows)</em><br />
<strong>Servidores Web</strong>: <em>Apache-Internet Information Services(IIS)</em><br />
<strong>Conectividade</strong>: <em>Vários banco de dados</em> (<a href="http://www.mysql.com/" target="_blank">MySQL</a>-<a href="http://www.postgresql.org.br/" target="_blank">Postgres</a>-<a href="http://www.oracle.com/br/" target="_blank">Oracle</a>-<a href="http://msdn.microsoft.com/pt-br/sqlserver/default.aspx" target="_blank">SQLServer</a>)<br />
<strong>Integração</strong>: <em>arquivos XML, protocolos (IMAP-SMTP-POP3), sessões, cookies e muito mais</em>.</p>
<p>PHP é <strong>Server side</strong>, ou seja, os scripts são processados do lado do <a href="http://pt.wikipedia.org/wiki/Cliente-servidor" target="_blank"><em>servidor</em></a> e retorna os dados em formato HTML renderizado pelo navegador que o <a href="http://pt.wikipedia.org/wiki/Cliente-servidor" target="_blank"><em>cliente</em></a> está utilizando.</p>
<p><strong>O que preciso para começar a programar em PHP</strong>?<br />
Primeiramente do PHP e um Servidor Web.</p>
<p><strong>Onde conseguir</strong>?<br />
Para facilitar a sua vida, iremos fornecer um <a href="http://www.wampserver.com/en/download.php" target="_blank">link para download</a> de um projeto free (<a href="http://www.wampserver.com/" target="_blank">WAMPSERVER</a>) que engloba as últimas versões do PHP, Apache, MySQL, Phpmyadmin. Fácil de instalar. A configurações pré-instaladas são suficientes para o início da programação.</p>
<p><strong>Qual editor utilizar para programar em PHP</strong>?<br />
Existem vários no mercado, temos as distribuições livre (<a href="http://www.aptana.org/" target="_blank">Aptana</a>, <a href="http://www.baixaki.com.br/download/notepad-.htm" target="_blank">Notepad++</a>, <a href="http://www.baixaki.com.br/download/php-editor.htm" target="_blank">PHP Editor</a>) e as comerciais (<a href="http://www.baixaki.com.br/download/adobe-dreamweaver.htm" target="_blank">Dreamweaver</a>, <a href="http://www.baixaki.com.br/download/php-designer.htm" target="_blank">PHP Designer</a>).</p>
<hr />
<br />
<strong>Sintaxe básica</strong>:</p>
<p>Para iniciar a programar em PHP deve-se utilizar os delimitadores <strong>&lt;?php</strong> e <strong>&gt;</strong>. A forma abreviada dos delimitadores seria <strong>&lt;?</strong> e <strong>&gt;</strong>, porém é necessário habilitar a opção <em>short_open_tag</em> do arquivo <strong>php.ini</strong>. Se você instalou o <a href="http://www.wampserver.com/" target="_blank">WAMPSERVER</a>, o caminho para habilitar é este: localize o ícone próximo ao relógio do windows, botão esquerdo do mouse, selecione PHP -> PHP settings -> e selecione short open tag. Prontinho!</p>
<p><strong>Importante &#8211; Separador de instruções</strong>:<br />
Todo comando em PHP deve-se terminar em ponto e vírgula ( <strong>;</strong> ), informando que ali termina a instrução daquela linha. A última linha não precisa terminar com ponto e vírgula, mas de regra coloque.</p>
<p><strong>Comentários</strong>:<br />
Os comentários são muito utilizados para comentar o que está sendo feito em cada linha de código, isso ajuda em muito quem for dar manutenção no site.</p>
<p><em>tipos</em>:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// comentário para uma linha</span>
<span style="color: #666666; font-style: italic;"># comentário para uma linha
</span>
<span style="color: #666666; font-style: italic;">/*
comentário para 
blocos de linha
*/</span></pre></div></div>

<p><strong>Aperitivo &#8211; Imprimindo na tela &#8211; Exemplo 1:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?</span>
  <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;Hello world&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>- comando <strong>echo</strong> imprime um valor ou uma string.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linhadecomando.com/php/php-aprender-introducao-parte-1/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP-Aprender: Uma semana de aprendizado</title>
		<link>http://www.linhadecomando.com/php/php-aprender-uma-semana-de-aprendizado</link>
		<comments>http://www.linhadecomando.com/php/php-aprender-uma-semana-de-aprendizado#comments</comments>
		<pubDate>Mon, 15 Mar 2010 14:06:41 +0000</pubDate>
		<dc:creator>Tiago</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[aprender PHP]]></category>
		<category><![CDATA[aprendizado]]></category>

		<guid isPermaLink="false">http://www.linhadecomando.com/?p=1209</guid>
		<description><![CDATA[Estarei esta semana falando em detalhes sobre PHP. Tudo o que você precisa saber para iniciar em PHP. Vejo que muitas pessoas tem o desejo de aprender e como gosto de ensinar, nada mais justo do que compartilhar a informação. &#8220;Sabemos que conhecimento não é passado, e sim, a informação; conhecimento é adquirido&#8221;.]]></description>
			<content:encoded><![CDATA[<p>Estarei esta semana falando em detalhes sobre PHP. Tudo o que você precisa saber para iniciar em PHP.</p>
<p>Vejo que muitas pessoas tem o desejo de aprender e como gosto de ensinar, nada mais justo do que compartilhar a informação.</p>
<p>&#8220;Sabemos que conhecimento não é passado, e sim, a informação; conhecimento é adquirido&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linhadecomando.com/php/php-aprender-uma-semana-de-aprendizado/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

