<?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>Danilo Trindade &#187; Declarações</title>
	<atom:link href="http://danilotrindade.com.br/tag/declaracoes/feed/" rel="self" type="application/rss+xml" />
	<link>http://danilotrindade.com.br</link>
	<description>Javascript, Php e o que der na telha...</description>
	<lastBuildDate>Wed, 15 Dec 2010 13:15:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Criar variável global em PHP</title>
		<link>http://danilotrindade.com.br/criar-variavel-global-em-php/</link>
		<comments>http://danilotrindade.com.br/criar-variavel-global-em-php/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 13:22:33 +0000</pubDate>
		<dc:creator>Chapolin</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[Declarações]]></category>
		<category><![CDATA[Exemplo]]></category>
		<category><![CDATA[Função]]></category>
		<category><![CDATA[Global]]></category>
		<category><![CDATA[Inicialização]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[Var]]></category>
		<category><![CDATA[Variáveis]]></category>

		<guid isPermaLink="false">http://danilotrindade.com.br/?p=80</guid>
		<description><![CDATA[Você pode criar uma variável global em PHP apenas atribuindo valores a elas na inicialização do seu script PHP ou a medida que for necessário.
Exemplo:

$mensagem = &#039;&#039;;

if(date(&#039;Y&#039;) == &#039;2010&#039;) {
    $mensagem = &#039;Feliz ano novo!&#039;;
} else {
    $mensagem = &#039;O ano está acabando...&#039;;
}

echo $mensagem;

A primeira linha é opcional, pois [...]]]></description>
			<content:encoded><![CDATA[<p>Você pode criar uma variável global em PHP apenas atribuindo valores a elas na inicialização do seu script PHP ou a medida que for necessário.</p>
<p><strong>Exemplo:</strong></p>
<pre class="syntax-highlight:php">
$mensagem = &#039;&#039;;

if(date(&#039;Y&#039;) == &#039;2010&#039;) {
    $mensagem = &#039;Feliz ano novo!&#039;;
} else {
    $mensagem = &#039;O ano está acabando...&#039;;
}

echo $mensagem;
</pre>
<p>A primeira linha é opcional, pois o PHP não vai reclamar se você não inicializá-la.</p>
<p>Agora&#8230; De qualquer forma para usar uma variável global dentro de uma função em PHP você precisa &#8220;dizer&#8221; para a função que sua variável é global. Usando o comando &#8220;global&#8221;, veja:</p>
<pre class="syntax-highlight:php">
$mensagem = &#039;&#039;;

if(date(&#039;Y&#039;) == &#039;2010&#039;) {
    $mensagem = &#039;Feliz ano novo!&#039;;
} else {
    $mensagem = &#039;O ano está acabando...&#039;;
}

mostraMensagem();

function mostraMensagem() {
    global $mensagem;

    echo $mensagem;
}
</pre>
<p>Bom&#8230; é isso!</p>
<p>Abs,<br />
Chapoo!</p>
]]></content:encoded>
			<wfw:commentRss>http://danilotrindade.com.br/criar-variavel-global-em-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Por que usar o &#8220;var&#8221; nas declarações de variáveis?</title>
		<link>http://danilotrindade.com.br/por-que-usar-o-var-nas-declaracoes-de-variaveis/</link>
		<comments>http://danilotrindade.com.br/por-que-usar-o-var-nas-declaracoes-de-variaveis/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 15:53:05 +0000</pubDate>
		<dc:creator>Chapolin</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Declarações]]></category>
		<category><![CDATA[Escopo]]></category>
		<category><![CDATA[Função]]></category>
		<category><![CDATA[Global]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[Var]]></category>
		<category><![CDATA[Variáveis]]></category>

		<guid isPermaLink="false">http://danilotrindade.com.br/?p=23</guid>
		<description><![CDATA[Se você sempre se perguntou o motivo de usar a palavra &#8220;var&#8221; nas declarações de variáveis em Javascript agora vão ter uma idéia do porquê.
Quando se referimos a uma variável global (uma variável fora das funções) podemos usar ou não a palavra &#8220;var&#8221;, pois não existe diferença funcional e sim por causa do escopo. Agora [...]]]></description>
			<content:encoded><![CDATA[<p>Se você sempre se perguntou o motivo de usar a palavra &#8220;var&#8221; nas declarações de variáveis em Javascript agora vão ter uma idéia do porquê.</p>
<p>Quando se referimos a uma variável global (uma variável fora das funções) podemos usar ou não a palavra &#8220;var&#8221;, pois não existe diferença funcional e sim por causa do escopo. Agora se você quer utilizar em uma função uma variável com o mesmo nome de outra que já é declarada como global e não declarar com o &#8220;var&#8221; você estará alterando a variável global. Se você quer que o valor da variável seja usada apenas dentro do escopo da sua função, então utilize a palavra &#8220;var&#8221;.</p>
<p><strong>Neste exemplo a função altera o valor da variável global:</strong></p>
<pre class="syntax-highlight:javascript">
&lt;script type=&quot;text/javascript&quot;&gt;
    var variavelGlobal = &#039;Variavel Global&#039;;

    function alteraValor() {
        variavelGlobal = &#039;Variavel Global Alterada&#039;;
    }

    alteraValor();

    alert(variavelGlobal);
&lt;/script&gt;
</pre>
<p><strong>Neste outro a função apenas declara uma variável de mesmo nome, porém é usada apenas no escopo da função:</strong></p>
<pre class="syntax-highlight:javascript">
&lt;script type=&quot;text/javascript&quot;&gt;
    var variavelGlobal = &#039;Variavel Global&#039;;

    function alteraValor() {
        var variavelGlobal = &#039;Variavel Global Alterada&#039;;
    }

    alteraValor();

    alert(variavelGlobal);
&lt;/script&gt;
</pre>
<p>Abs,<br />
Chapoo</p>
]]></content:encoded>
			<wfw:commentRss>http://danilotrindade.com.br/por-que-usar-o-var-nas-declaracoes-de-variaveis/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

