<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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>Comentários sobre: Tutorial PHP 5 &#8211; Construção de Layout.</title>
	<atom:link href="http://www.raphaelmonroe.com/tutoriais/tutorial-php-5-construcao-de-layout/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.raphaelmonroe.com/tutoriais/tutorial-php-5-construcao-de-layout/</link>
	<description>Blog de novidades em tecnologia, web, games e muito mais!</description>
	<lastBuildDate>Thu, 11 Mar 2010 15:59:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: hlegius</title>
		<link>http://www.raphaelmonroe.com/tutoriais/tutorial-php-5-construcao-de-layout/comment-page-1/#comment-5665</link>
		<dc:creator>hlegius</dc:creator>
		<pubDate>Thu, 04 Feb 2010 18:01:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.raphaelmonroe.com/?p=115#comment-5665</guid>
		<description>Legal que não tenha levado pro lado ofensivo !

Vale lembrar que o ponto que eu queria chegar era: conduzir os iniciantes da linguagem ao erro. Essas &quot;meias-verdades&quot; costumam confundir e muito quem está tentando ler sobre tal assunto.

Precisar de alguma coisa, pode dar um grito aí !


Abraço !</description>
		<content:encoded><![CDATA[<p>Legal que não tenha levado pro lado ofensivo !</p>
<p>Vale lembrar que o ponto que eu queria chegar era: conduzir os iniciantes da linguagem ao erro. Essas &#8220;meias-verdades&#8221; costumam confundir e muito quem está tentando ler sobre tal assunto.</p>
<p>Precisar de alguma coisa, pode dar um grito aí !</p>
<p>Abraço !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Rafael Dohms</title>
		<link>http://www.raphaelmonroe.com/tutoriais/tutorial-php-5-construcao-de-layout/comment-page-1/#comment-5664</link>
		<dc:creator>Rafael Dohms</dc:creator>
		<pubDate>Thu, 04 Feb 2010 17:54:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.raphaelmonroe.com/?p=115#comment-5664</guid>
		<description>@Raphael

Que bom, deixei o comentário mesmo por querer lhe indicar novas areas de estudo e evolução. Minha filosofia é de que é importante publicar um blog mesmo que ache o que fez &quot;incompleto&quot; ou ate incorreto, pois isto vai gerar discussões como esta e voce vai acabar no final aprendendo algo novo.

&quot;Um bom desenvolvedor deve sabe expressar suas opiniões publicamente e defender sua posição, ou admitir seu erro&quot; (Cal Evans)

Abraço e boa sorte ai no futuro</description>
		<content:encoded><![CDATA[<p>@Raphael</p>
<p>Que bom, deixei o comentário mesmo por querer lhe indicar novas areas de estudo e evolução. Minha filosofia é de que é importante publicar um blog mesmo que ache o que fez &#8220;incompleto&#8221; ou ate incorreto, pois isto vai gerar discussões como esta e voce vai acabar no final aprendendo algo novo.</p>
<p>&#8220;Um bom desenvolvedor deve sabe expressar suas opiniões publicamente e defender sua posição, ou admitir seu erro&#8221; (Cal Evans)</p>
<p>Abraço e boa sorte ai no futuro</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Raphael Monroe</title>
		<link>http://www.raphaelmonroe.com/tutoriais/tutorial-php-5-construcao-de-layout/comment-page-1/#comment-5663</link>
		<dc:creator>Raphael Monroe</dc:creator>
		<pubDate>Thu, 04 Feb 2010 17:46:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.raphaelmonroe.com/?p=115#comment-5663</guid>
		<description>@Rafael Dohms e @hlegius :

Obrigado pelos comentários e por terem visitado o Blog.

Reconheço que as dicas que vocês passaram são válidas e devem ser utilizadas por todos que desejam criar layouts utilizando php.

Mas, como todos os artigos aqui no meu blog, pode-se perceber que nunca utilizei frases como: &quot;Isso é o certo&quot; ou &quot;Isso sempre deve ser feito&quot; ou até mesmo &quot;Sou certificado na área, manjo tudo e minhas idéias devem sempre ser seguidas&quot;. Pois bem, como vocês mesmo disseram, essa forma por mim apresentada não foi uma das melhores. E o objetivo era realmente esse. Iniciar um assunto e aprender com os visitantes. Esse é o maior objetivo do meu blog : &lt;strong&gt;Aprender&lt;/strong&gt;.

Na época desse artigo, estava iniciando meus estudos e queria compartilhar o andamento com o pessoal que visita o blog. Portanto, se, no caso, eu ainda estivesse estudando isso, seus comentários seriam de ótima ajudam (e realmente continuam sendo para os leitores) e teriam muito a acrescentar ao meu desenvolvimento. Entretanto, hoje trabalho na área de aplicações corporativas, utilizando Wicket, JPA, Spring e muitos outros frameworks Java.

Portanto, estou sempre aberto a sugestões e críticas. Por isso, peço que  continuem comentando e ajudando os estudantes e amantes da programação.

Mais uma vez obrigado pelas dicas!

Um abraço!</description>
		<content:encoded><![CDATA[<p>@Rafael Dohms e @hlegius :</p>
<p>Obrigado pelos comentários e por terem visitado o Blog.</p>
<p>Reconheço que as dicas que vocês passaram são válidas e devem ser utilizadas por todos que desejam criar layouts utilizando php.</p>
<p>Mas, como todos os artigos aqui no meu blog, pode-se perceber que nunca utilizei frases como: &#8220;Isso é o certo&#8221; ou &#8220;Isso sempre deve ser feito&#8221; ou até mesmo &#8220;Sou certificado na área, manjo tudo e minhas idéias devem sempre ser seguidas&#8221;. Pois bem, como vocês mesmo disseram, essa forma por mim apresentada não foi uma das melhores. E o objetivo era realmente esse. Iniciar um assunto e aprender com os visitantes. Esse é o maior objetivo do meu blog : <strong>Aprender</strong>.</p>
<p>Na época desse artigo, estava iniciando meus estudos e queria compartilhar o andamento com o pessoal que visita o blog. Portanto, se, no caso, eu ainda estivesse estudando isso, seus comentários seriam de ótima ajudam (e realmente continuam sendo para os leitores) e teriam muito a acrescentar ao meu desenvolvimento. Entretanto, hoje trabalho na área de aplicações corporativas, utilizando Wicket, JPA, Spring e muitos outros frameworks Java.</p>
<p>Portanto, estou sempre aberto a sugestões e críticas. Por isso, peço que  continuem comentando e ajudando os estudantes e amantes da programação.</p>
<p>Mais uma vez obrigado pelas dicas!</p>
<p>Um abraço!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Rafael Dohms</title>
		<link>http://www.raphaelmonroe.com/tutoriais/tutorial-php-5-construcao-de-layout/comment-page-1/#comment-5662</link>
		<dc:creator>Rafael Dohms</dc:creator>
		<pubDate>Thu, 04 Feb 2010 17:13:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.raphaelmonroe.com/?p=115#comment-5662</guid>
		<description>Raphael,

A ideia da classe realmente é boa, porem voce cometeu algumas falhas no código no que diz respeito a versões novas do PHP.

1. Escopo dentro da classe, métodos e propriedades devem ser publicos, privados, etc..
2. Ao inved de require e include, usar um Autoloader é mais recomendado
3. Não é regra, mas existe hoje um padrão de nomenclatura de classes usando camelCase, ou seja, a classe seria Layout e MenuNav e similares e os arquivos teriam estes mesmos nomes, ou melhor ainda teriam um escopo de namespace (antes do 5.3, depois da pra usar namespace mesmo):

Design_Layout, Design_MenuNav  ...

com isso voce poderia usar autoloaders padroes como o do ZF e diversos outros Frameworks, e todas classes estariam numa pasta Design. 

Design/Layout.php, Design/MenuNav.php ...

Enfim, algumas dicas para vc melhorar o código, entre em contato se quiser discutir esses conceitos.

Abraço</description>
		<content:encoded><![CDATA[<p>Raphael,</p>
<p>A ideia da classe realmente é boa, porem voce cometeu algumas falhas no código no que diz respeito a versões novas do PHP.</p>
<p>1. Escopo dentro da classe, métodos e propriedades devem ser publicos, privados, etc..<br />
2. Ao inved de require e include, usar um Autoloader é mais recomendado<br />
3. Não é regra, mas existe hoje um padrão de nomenclatura de classes usando camelCase, ou seja, a classe seria Layout e MenuNav e similares e os arquivos teriam estes mesmos nomes, ou melhor ainda teriam um escopo de namespace (antes do 5.3, depois da pra usar namespace mesmo):</p>
<p>Design_Layout, Design_MenuNav  &#8230;</p>
<p>com isso voce poderia usar autoloaders padroes como o do ZF e diversos outros Frameworks, e todas classes estariam numa pasta Design. </p>
<p>Design/Layout.php, Design/MenuNav.php &#8230;</p>
<p>Enfim, algumas dicas para vc melhorar o código, entre em contato se quiser discutir esses conceitos.</p>
<p>Abraço</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: hlegius</title>
		<link>http://www.raphaelmonroe.com/tutoriais/tutorial-php-5-construcao-de-layout/comment-page-1/#comment-5661</link>
		<dc:creator>hlegius</dc:creator>
		<pubDate>Thu, 04 Feb 2010 17:02:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.raphaelmonroe.com/?p=115#comment-5661</guid>
		<description>Rapaz, eu até entendo sua boa vontade, mas na boa, recomendo ler algumas coisinhas sobre PHP antes de sair publicando artigos desse nível.

Recomendo também, dar uma lida sobre Orientação a Objetos, pois ficou claro na sua pseudo-classe que faltou domínio no assunto.

E outra: public, private e protected cai bem ;)

Para seu &quot;incluir_classes&quot; eu posso te recomendar duas coisas:
1. Autoload - http://br.php.net/autoload
2. Namespaces - http://br.php.net/namespace


Bons estudos !
Abraço !</description>
		<content:encoded><![CDATA[<p>Rapaz, eu até entendo sua boa vontade, mas na boa, recomendo ler algumas coisinhas sobre PHP antes de sair publicando artigos desse nível.</p>
<p>Recomendo também, dar uma lida sobre Orientação a Objetos, pois ficou claro na sua pseudo-classe que faltou domínio no assunto.</p>
<p>E outra: public, private e protected cai bem <img src='http://www.raphaelmonroe.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Para seu &#8220;incluir_classes&#8221; eu posso te recomendar duas coisas:<br />
1. Autoload &#8211; <a href="http://br.php.net/autoload" rel="nofollow">http://br.php.net/autoload</a><br />
2. Namespaces &#8211; <a href="http://br.php.net/namespace" rel="nofollow">http://br.php.net/namespace</a></p>
<p>Bons estudos !<br />
Abraço !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Alessandra</title>
		<link>http://www.raphaelmonroe.com/tutoriais/tutorial-php-5-construcao-de-layout/comment-page-1/#comment-2597</link>
		<dc:creator>Alessandra</dc:creator>
		<pubDate>Sun, 08 Nov 2009 15:42:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.raphaelmonroe.com/?p=115#comment-2597</guid>
		<description>Rafael

Nunca achei na internet nada sobre php tão bem explicado, até mesmo pessoas leigas no assunto conseguem entender tudinho.Além de saber os códigos você tem o dom de saber transmitir.Serei frequentadora assídua deste blog.Continue por favor com o tutorial de php .Obrigada.
Ale.</description>
		<content:encoded><![CDATA[<p>Rafael</p>
<p>Nunca achei na internet nada sobre php tão bem explicado, até mesmo pessoas leigas no assunto conseguem entender tudinho.Além de saber os códigos você tem o dom de saber transmitir.Serei frequentadora assídua deste blog.Continue por favor com o tutorial de php .Obrigada.<br />
Ale.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Manuel</title>
		<link>http://www.raphaelmonroe.com/tutoriais/tutorial-php-5-construcao-de-layout/comment-page-1/#comment-1415</link>
		<dc:creator>Manuel</dc:creator>
		<pubDate>Tue, 20 Oct 2009 01:13:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.raphaelmonroe.com/?p=115#comment-1415</guid>
		<description>Eu estava deseperado, pois precisava fazer um layout exatamente igual ao seu &quot;desenho final&quot; acima. Caiu como uma luva! ;) Acontece que não entendo nada de CSS! Vou ler a parte 2, talvez vc me dê também a outra luva! rsrsrsrsr. Valeu!</description>
		<content:encoded><![CDATA[<p>Eu estava deseperado, pois precisava fazer um layout exatamente igual ao seu &#8220;desenho final&#8221; acima. Caiu como uma luva! <img src='http://www.raphaelmonroe.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Acontece que não entendo nada de CSS! Vou ler a parte 2, talvez vc me dê também a outra luva! rsrsrsrsr. Valeu!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Tutorial PHP 5 - Construção de Layout - Parte 2 &#124; Raphael Monroe.com</title>
		<link>http://www.raphaelmonroe.com/tutoriais/tutorial-php-5-construcao-de-layout/comment-page-1/#comment-28</link>
		<dc:creator>Tutorial PHP 5 - Construção de Layout - Parte 2 &#124; Raphael Monroe.com</dc:creator>
		<pubDate>Mon, 01 Jun 2009 23:45:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.raphaelmonroe.com/?p=115#comment-28</guid>
		<description>[...] Requisitos: Artigo &#8220;Tutorial PHP5 - Construção de Layout&#8220;. [...]</description>
		<content:encoded><![CDATA[<p>[...] Requisitos: Artigo &#8220;Tutorial PHP5 &#8211; Construção de Layout&#8220;. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Raphael Monroe</title>
		<link>http://www.raphaelmonroe.com/tutoriais/tutorial-php-5-construcao-de-layout/comment-page-1/#comment-17</link>
		<dc:creator>Raphael Monroe</dc:creator>
		<pubDate>Mon, 25 May 2009 17:32:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.raphaelmonroe.com/?p=115#comment-17</guid>
		<description>Fala Roberto blz?
Seguinte cara. Usamos o &quot;$this-&gt;&quot; para se referir a uma &quot;variável global da classe&quot;, isto é, a partir do código &quot;$this-&gt;var = new var();&quot;, estamos criando uma variável $var, que será &quot;vista&quot; por toda a classe. Assim, se em alguma função eu precisar de $var, posso chamar $this-&gt;var e ter acesso à ela, sem a necessidade de mandá-la como parâmetro à função. 
Qualquer dúvida, comente de novo sem problemas!
Obrigado. []`s</description>
		<content:encoded><![CDATA[<p>Fala Roberto blz?<br />
Seguinte cara. Usamos o &#8220;$this-&gt;&#8221; para se referir a uma &#8220;variável global da classe&#8221;, isto é, a partir do código &#8220;$this-&gt;var = new var();&#8221;, estamos criando uma variável $var, que será &#8220;vista&#8221; por toda a classe. Assim, se em alguma função eu precisar de $var, posso chamar $this-&gt;var e ter acesso à ela, sem a necessidade de mandá-la como parâmetro à função.<br />
Qualquer dúvida, comente de novo sem problemas!<br />
Obrigado. []`s</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Roberto</title>
		<link>http://www.raphaelmonroe.com/tutoriais/tutorial-php-5-construcao-de-layout/comment-page-1/#comment-16</link>
		<dc:creator>Roberto</dc:creator>
		<pubDate>Sat, 23 May 2009 14:37:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.raphaelmonroe.com/?p=115#comment-16</guid>
		<description>Oi Raphael, tudo bem?
Muito legal as dicas cara! Só não entendi as partes que você usou o &quot; $this-&gt;&quot;..
Poderia explicar um pouco mais?
Valeu!</description>
		<content:encoded><![CDATA[<p>Oi Raphael, tudo bem?<br />
Muito legal as dicas cara! Só não entendi as partes que você usou o &#8221; $this-&gt;&#8221;..<br />
Poderia explicar um pouco mais?<br />
Valeu!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
