<?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>Arquivos php - Rotamáxima - Especialistas em resultados</title>
	<atom:link href="https://blog.rotamaxima.com/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.rotamaxima.com/tag/php/</link>
	<description>Conteúdos, cursos e consultoria para sua empresa gerar mais leads e vendas</description>
	<lastBuildDate>Thu, 05 Aug 2021 18:39:49 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://blog.rotamaxima.com/wp-content/uploads/2022/07/cropped-logo_clean-32x32.png</url>
	<title>Arquivos php - Rotamáxima - Especialistas em resultados</title>
	<link>https://blog.rotamaxima.com/tag/php/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>3 frameworks para realizar testes automatizados para PHP</title>
		<link>https://blog.rotamaxima.com/3-frameworks-para-realizar-testes-automatizados-para-php/</link>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Mon, 20 Apr 2020 12:08:55 +0000</pubDate>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Instagram @rotamaxima_]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[teste automatizado]]></category>
		<category><![CDATA[testes]]></category>
		<guid isPermaLink="false">https://www.rotamaxima.com.br/?p=6275</guid>

					<description><![CDATA[<p>PHP é uma linguagem muito utilizada em desenvolvimento web e desenvolvimento de aplicativos web. Tanto no PHP quanto em demais linguagens são necessárias realizar testes para confirmar o funcionamento correto do seu sistema e aplicativo para que funcione perfeitamente com o seu usuários. Neste artigo vamos falar de sistemas para realizar os testes automatizados para seu sistema PHP.&#160; PHPUnit O PHPUnit é um ótimo framework de automação de testes para linguagem PHP.&#160; Assim como outras estruturas de automação de teste destinadas a testes unitários, o PHPUnit ajuda você no desenvolvimento de um bom código e de fácil manutenção, auxiliando na identificação de erros. Os problemas são detectados no início da fase de desenvolvimento, uma vez que os testes são realizados apenas por desenvolvedores. O teste unitário ajuda na detecção de problemas e na fixação do código em um determinado fragmento da aplicação, deixando assim outros fragmentos intactos e sem qualquer chance de quebra. A única desvantagem do PHPUnit é que, para testar múltiplas funções, o desenvolvedor é obrigado a adicionar anotações de cobertura. Caso altere o nome de um método ou função sem alterar as anotações de cobertura o teste será ignorado.&#160; Codeception O Codeception é um framework de testes automatizados com vários recursos além dos testes unitários mencionados no PHPUnit.&#160; A estrutura do Codeception é derivada do PHPUnit e tem capacidade de gerenciar testes funcionais, unitários e de aceitação para aplicativo web. Outra vantagem na utilização do Codeception são os casos de teste, é possível escrever os casos de teste facilmente e em linguagem php, reduzindo erros de sintaxe. Esse framework suporta várias estruturas sem que seja necessário instalar extensões ou realizar alterações no código, também é possível realizar buscas no banco de dados e limpar dados no módulo de testes DB.&#160; Você pode executar teste complexos usando localizadores XPath ou seletores CSS. Os serviços web REST e SOAP também podem ser testados com esse sistema.&#160; Como desvantagem esse sistema requer uma estrutura determinada para começar os testes e não é possível testar AJAX ou JavaScript.&#160; Selenium O sistema Selenium é a melhor estrutura para testes automatizados para navegadores, é um framework flexível e a versão mais recente do DriverWeb é executada em todos os principais navegadores perfeitamente.&#160; O framework suporta várias linguagens de programação, assim caso um dia seu sistema não seja mais em PHP ainda é possível utilizar esse framework para testes. O Selenium também possui a possibilidade de realizar vários testes paralelamente consumindo poucos recursos de hardware. Como desvantagem em comparação com os outros frameworks indicados o Selenium é mais complexo na criação dos casos de teste, levando mais tempo na elaboração e aprendizagem da ferramenta que os demais sistemas. Como é um sistema de código aberto não há suporte para problemas enfrentados no sistema. Existem diversos outros sistemas para realizar testes automatizados esses são alguns dos sistemas mais utilizados para testes para PHP.</p>
<p>O post <a href="https://blog.rotamaxima.com/3-frameworks-para-realizar-testes-automatizados-para-php/">3 frameworks para realizar testes automatizados para PHP</a> apareceu primeiro em <a href="https://blog.rotamaxima.com">Rotamáxima - Especialistas em resultados</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Estrutura de controle no PHP: IF, Else, While, For, Foreach, Break, Continue, Switch, Require&#8230;</title>
		<link>https://blog.rotamaxima.com/estrutura-de-controle-no-php-if-else-while-for-foreach-break-continue-switch-require/</link>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Wed, 08 Apr 2020 16:12:25 +0000</pubDate>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Multiuse]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[php]]></category>
		<guid isPermaLink="false">https://www.rotamaxima.com.br/?p=6089</guid>

					<description><![CDATA[<p>A linguagem PHP permite a implementação de diversas formas de controle de execução. É possível utilizar condicionais simples, como por exemplo. Se o valor de uma variavel for igual a verde, então execute um determinado bloco de código. &#60;?php if ($cor == &#8216;verde&#8217;){ // execute parte do código; } ?&#62; Veja abaixo as principais formas de controle do PHP. IF O que é: É um construtor responsável pela execução condicional de partes do código. Apenas se (if em inglês), determinada condição &#8220;for verdadeira&#8221; dentro de um contexto, o código será executado. exemplo: &#60;?php // atribuindo o valor verde à variável cor$cor = &#8216;verde&#8217;; if ($cor == &#8216;verde&#8217;){echo &#8216;Condição verdadeira. A cor é verde&#8217;;}?&#62; Else O que é: Utilizado em conjunto com o IF, indica a condição oposta da instrução. exemplo: &#60;?php// atribuindo o valor verde à variável cor$cor = &#8216;verde&#8216;; if ($cor == &#8216;verde&#8216;){echo &#8216;Condição verdadeira. A cor é verde&#8216;;}else{echo &#8216;Condição oposta ao if. A cor não é verde&#8216;;}?> While O que é: Executa uma determinadas instruções &#8220;faz um laço&#8221;, enquanto a expressão for verdadeira. exemplo: &#60;?php// atribuindo o valor à variável$i = 1; // enquanto a variável $i for menor do que 10, continue executando a instrução dentro do &#8220;laço&#8221;.while ($i &#60; 10) {    echo $i; // mostre o valor de $i;          } O exemplo acima provavelmente travaria a aplicação, você sabe o motivo ? Observe que o laço é executando enquanto a variável $i for menor do que 10. Nesse exemplo, o laço sempre seria menor do que 10. Para resolver isso é necessário incrementar o valor de $i a cada vez que o código passa pelo laço. // enquanto a variável $i for menor do que 10, continue executando a instrução dentro do &#8220;laço&#8221;.while ($i &#60; 10) {    echo $i; // mostre o valor de $i;          $i++; // ++ adiciona +1 ao valor da variável, dessa forma a cada passagem pelo laço o valor será incrementado.} ?> For O que é: São laços que utilizam 3 expressões, for (expr1; expr2; expr3). A primeira expressão é executada uma vez no início do laço. A expressão, de forma semelhando ao while, continua executando o bloco enquanto a condição for verdadeira. A expressão 3 é executada com parte final do laço, em geral representa um incremento. &#60;?phpfor ($i = 1; $i &#60;= 10; $i++) {    echo $i;} ?> Foreach O que é: Funciona apenas para arrays e objetos. Exemplo: &#60;?php foreach (array_expression as $value) statement foreach (array_expression as $key => $value) statement ?> Break O que é: Encerra a execução dos códigos for, foreach, while, do-while ou switch. Exemplo: &#60;?phpfor ($i = 1; $i &#60;= 10; $i++) {    echo $i; if ($i == 2){ break; /// Neste exemplo o código será interrompido quando a valor de $i for igual a 2. }} ?> Continue O que é: Pula o restante da iteração atual a partir da linha em que estiver inserido, retorna ao inicio do laço. exemplo: &#60;?phpfor ($i = 0; $i &#60; 5; ++$i) {    if ($i == 2)        continue    print &#8220;$i\n&#8221;;}?> Resultado experado: 0134 Switch O que é: Executa apenas o bloco que contiver equivalência à variável informada na condição. exemplo: &#60;?php $i = 1 // Atribui o valor 1 à variável $i switch ($i) {    case 0:        echo &#8220;i é igual 0&#8221;;        break;    case 1: // executa esse trecho de código.        echo &#8220;i é igual a 1&#8221;;        break;    case 2:        echo &#8220;i é igual a 2&#8221;;        break;} ?> Require O que é: Permite a inclusão de um bloco de código presente em outro arquivo. Funciona de forma semelhante ao Include, porém, exibe um erro fatal em tempo de execução. exemplo:&#60;?phprequire(&#8216;arquivoexterno.php&#8217;); ?></p>
<p>O post <a href="https://blog.rotamaxima.com/estrutura-de-controle-no-php-if-else-while-for-foreach-break-continue-switch-require/">Estrutura de controle no PHP: IF, Else, While, For, Foreach, Break, Continue, Switch, Require&#8230;</a> apareceu primeiro em <a href="https://blog.rotamaxima.com">Rotamáxima - Especialistas em resultados</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>O que é IONIC?  Como desenvolver apps com IONIC?</title>
		<link>https://blog.rotamaxima.com/o-que-e-ionic-como-desenvolver-apps-com-ionic/</link>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Fri, 09 Aug 2019 13:56:59 +0000</pubDate>
				<category><![CDATA[Aplicativos Móveis]]></category>
		<category><![CDATA[Ionic]]></category>
		<category><![CDATA[Multiuse]]></category>
		<category><![CDATA[Sem categoria]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[php]]></category>
		<guid isPermaLink="false">https://www.rotamaxima.com.br/?p=5492</guid>

					<description><![CDATA[<p>Tradicionalmente, os aplicativos móveis são criados para duas plataformas principais &#8211; Android e iOS. Para criar aplicativos para a plataforma Android, um desenvolvedor de aplicativos precisa dominar a linguagem de programação chamada JAVA, conseguindo então criar aplicativos úteis com a ajuda do Android SDK. Já para a criação de aplicativos para a plataforma da Apple, iOS, é preciso que o desenvolvedor domine a linguagem de programação do Objective C e crie seu aplicativo com a ajuda do iOS SDK. O grande conflito da atualidade é que seus clientes dificilmente usarão telefones de apenas uma única plataforma. Certamente haverá um grupo dos que utilizam celular da plataforma Android e outro da plataforma iOS. Então, se você ou o seu negócio deseja atingir um público mais amplo, para cada aplicativo que você planeja desenvolver, você tem que essencialmente construir dois conjuntos de aplicativos &#8211; um em JAVA para Android e outro em Objective C para iOS. Esta é uma tarefa muito difícil e um tanto quanto trabalhosa, trata-se então de uma abordagem bastante ineficiente em relação ao desenvolvimento de aplicativos. Além disso, como sabemos as atualizações são sempre necessárias, e a cada vez que notar que algo não está rodando perfeitamente, você precisará fazer alterações em dois conjuntos diferentes de aplicativos. Você sentiu o dilema? Então você precisa conhecer o IONIC! O Ionic é um framework de desenvolvimento de software de código aberto (open source) desenvolvido para permitir a construção de aplicativos móveis híbridos. A estrutura iônica é construída com o AngularJS e o Apache Cordova. A estrutura fornece várias ferramentas e serviços que ajudam você a criar aplicativos móveis usando tecnologias populares da Web, como HTML5, CSS3 e Javascript. Como se não fosse o bastante e para aumentar ainda mais o poder do desenvolvimento de aplicativos, o Ionic incorpora o Typescript como a linguagem de programação base. Typescript é um super conjunto de javascript e, portanto, todos os códigos javascript podem ser usados confortavelmente no desenvolvimento de seu aplicativo híbrido com o kit Ionic. Se você trabalhou com qualquer linguagem de programação orientada a objetos, como PHP ou Java, você entenderá rapidamente o ambiente do Typescript e não será exigido um novo aprendizado da linguagem. A estrutura do Ionic permite que você crie interfaces de usuário móveis com aparência e comportamento nativos muito semelhantes aos aplicativos Android e iOS. O typescript permite que você escreva uma lógica complexa para processar dados do usuário para então fornecer uma boa experiência de usuário com muita interatividade. Além disso, o Ionic fornece todos os mecanismos para permitir que seu aplicativo se comunique com os principais sistemas em execução nos servidores da Internet. Você pode criar seus aplicativos para dispositivos móveis com as tecnologias acima e depois distribuí-los por meio das lojas de aplicativos do Google e da Apple. Além disso, ao precisar fazer uma atualização ou upgrade, você precisará trabalhar com um único código em uma única plataforma, nada de trabalho dobrado e ineficácia. O Conceito de Aplicativo Híbrido Um app híbrido é essencialmente como um site que é executado no shell do navegador dentro do aplicativo. Não confunda esse shell do navegador com navegadores padrão, como o Chrome ou o Safari, encontrados nos telefones celulars. Este shell do navegador é especial no sentido de que é construído para ter acesso à camada do sistema operacional (sistema operacional) nativo. É um shell de navegador de baixo nível, assim como o UIWebView (no iOS) ou o WebView (no Android), que é envolvido por uma tecnologia muito poderosa chamada Apache Cordova. O ambiente de desenvolvimento de aplicativos híbridos fornece suporte a múltiplas plataformas, já que ele lida com as nuances do SO subjacente específico &#8211; seja Android ou iOS. Como um desenvolvedor de aplicativos, você só grava as classes e códigos de nível superior que fazem chamadas para módulos incorporados de maneira genérica, sem se preocupar muito com o SO subjacente, seja ele Android ou iOS. A estrutura do Ionic, passará a partir de então, compilar seu aplicativo separadamente para as duas plataformas e incorporará automaticamente os códigos específicos da plataforma em seu aplicativo em desenvolvimento ou publicado. Desta maneira, a criação de aplicativos híbridos é uma abordagem muito mais eficiente sobre a criação de aplicativos nativos puros, acelerando, assim, a velocidade do desenvolvimento. Em termos de custo de desenvolvimento, também requer menos horas de trabalho (o que resulta em um menor custo) para construir um aplicativo híbrido vis-à-vis, criando dois aplicativos nativos separados (um para Android e outro para iOS). Observe também que um aplicativo do Ionic não é apenas um aplicativo de website responsivo. O Ionic fornece elementos e layouts de interface do usuário móvel de estilo nativo que você encontraria no SDK nativo no iOS ou Android. O wrapper subjacente que faz isso acontecer é chamado de Cordova. O resultado final é um aplicativo que ninguém pode dizer, apenas pela navegação, sem consultar diretamente o código, se foi construído de forma nativa ou sobre estrutura Ionic. Quando o projeto Ionic foi iniciado em 2013 (sim, 2013! Rs), seu único objetivo era fornecer uma maneira melhor para os desenvolvedores da Web capitalizarem seus conjuntos de habilidades existentes para a criação de aplicativos móveis. A jornada para o projeto Ionic foi bem-sucedida e, em um curto espaço de tempo (estamos falando de uma revolução em apenas 6 anos), o Ionic se tornou a estrutura de desenvolvimento de aplicativos mais popular do mundo. Milhares de desenvolvedores web foram atraídos para esta nova tecnologia e hoje o Ionic pode se orgulhar de mais de 1 milhão de aplicativos que foram construídos sobre esta plataforma. Como uma estrutura gratuita e de código aberto, o desenvolvimento pela plataforma Ionic conquistou os corações de desenvolvedores e empreendedores por causa de seu foco na funcionalidade. Aqui estão as principais razões pelas quais muitas pessoas preferem o Ionic em detrimento de outras: O desenvolvimento Ionic é baseado em flexibilidade! Escreva o código uma vez, execute em qualquer lugar… Desde o dia de sua chegada, Ionic teve o trabalho de desenvolver a</p>
<p>O post <a href="https://blog.rotamaxima.com/o-que-e-ionic-como-desenvolver-apps-com-ionic/">O que é IONIC?  Como desenvolver apps com IONIC?</a> apareceu primeiro em <a href="https://blog.rotamaxima.com">Rotamáxima - Especialistas em resultados</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Como aprender PHP Rápido e de graça</title>
		<link>https://blog.rotamaxima.com/como-aprender-php-rapido-e-de-graca/</link>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Thu, 11 Apr 2019 14:36:16 +0000</pubDate>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[php]]></category>
		<guid isPermaLink="false">https://www.rotamaxima.com.br/?p=4680</guid>

					<description><![CDATA[<p>O PHP é uma das linguagens de programação mais utilizadas por desenvolvedores da web. Além disso, ela também é uma das mais simples de se manusear. Então se você está interessado e quer saber mais sobre essa linguagem, não deixe de ler o nosso artigo e veja como aprender PHP rápido e de graça. O que é PHP ? Utilizado para criar conteúdo dinâmico, o PHP ou Hypertext Preprocessor é uma linguagem de script do lado do servidor. Mas o que isso significa? Linguagens de script (PHP, JavaScript e Ruby) são uma subcategoria das linguagens de programação utilizadas para automação de processos. Assim as linguagens de script são diferentes das linguagens de marcação (HTML e CSS). Isso porque enquanto o HTML e CSS criam o layout e a aparência da página, os scripts (Javascript/Jquery) conduzem essas páginas estáticas à ações específicas, como respostas em chatbots ou pop-ups de rolamento. Mas, como o PHP é uma linguagem de script do lado do servidor, qual a diferença dele para o JavaScript, por exemplo? Em programação, os scripts do lado do usuário (JavaScript) são aqueles cujas ações ocorrem no próprio navegador do visitante. Ou seja, o próprio navegador analisa e traduz o conteúdo que será exibido. Já as atividades do lado do servidor funcionam com um navegador enviando solicitações para um servidor. Esses servidores (hardware e/ou software), por sua vez, respondem os navegadores. Por fim, a grande diferença está no armazenamento. Isto é, o PHP utiliza um banco de dados para armazenar o que será exibido. O que dá para fazer com o PHP? Basicamente, qualquer coisa que você queira fazer em um servidor web, você pode fazer com PHP. É possível fazer um blog? Sim. Criar um aplicativo completo de software como serviço? Absolutamente. Escrever um pequeno script para processar alguns dados em poucos segundos? O PHP é ótimo para isso. Outras possibilidades dessa linguagem são: Script do lado do servidor (já mencionado) Script de linha de comando Aplicativos da área de trabalho O PHP atualmente só não está fazendo cafézinho… &#160;por enquanto! Por que o PHP se tornou tão popular ? Tempo de Carregamento Rápido &#8211; o PHP resulta em velocidades mais rápidas de carregamento do site. Os códigos PHP são executados muito mais rápido que o ASP, por exemplo, porque são rodados em seu próprio espaço de memória, enquanto o ASP usa um servidor de sobrecarga e uma arquitetura baseada em COM. Software menos caro &#8211; Ao trabalhar com PHP, a maioria das ferramentas associadas ao programa é de software livre, como o WordPress e o Super Mautic, então você não precisa pagar por elas. Quanto ao ASP/ASP.net/C#, você pode precisar comprar ferramentas adicionais para trabalhar com seus programas. Hospedagem menos cara &#8211; os tecnologias ASP/ASP.net precisam ser executadas em servidores Windows com o IIS instalado. As empresas de hospedagem precisam adquirir esses dois componentes para que o ASP.net funcione, o que geralmente resulta em um custo mais caro para os serviços de hospedagem mensais. Por outro lado, um PHP exigiria apenas a execução em um servidor Linux (com apache), que está disponível por meio de um provedor de hospedagem sem custo adicional. Flexibilidade de banco de dados &#8211; o PHP é flexível para conectividade de banco de dados. Ele pode se conectar a vários bancos de dados, o mais comumente usado é o MySQL que é gratuito. Aumento do Talento de Programação Disponível &#8211; o PHP é usado com mais frequência, criando um conjunto maior de talentos, para modificar e construir e reduzir o custo por hora para esses serviços. Além disso, é mais fácil encontrar alguém para atualizar seu site no futuro, se você optar por contratar um funcionário para a tarefa ou trabalhar com um fornecedor alternativo do que aquele que criou seu site. Comandos básicos do PHP &#160; Apesar de todos esses benefícios em utilizar o PHP, ele é uma linguagem simples de se entender. Mas que, por outro lado, também oferece inúmeras alternativas para programadores de nível profissional. Veja alguns dos principais comandos neste tópico. Para tanto, primeiro veja a estrutura do código. &#60;!DOCTYPE html&#62; &#60;html&#62; &#160;&#60;body&#62; &#160;&#160;&#160;&#60;h1&#62;Como aprender PHP rápido&#60;/h1&#62; &#160;&#160;&#160;&#60;?php &#160;&#160;&#160;&#160;&#160;echo &#8220;Esse é o código PHP&#8221;; &#160;&#160;&#160;?&#62; &#160;&#60;/body&#62; &#60;/html&#62; Como você pode ver ele está inserido no body do HTML e é delimitado pelos comandos &#60;?php e ?&#62;. No exemplo acima também acrescentamos a função echo a fim de adicionar uma mensagem no navegador. Instalando o Xampp para começar os primeiros testes. Você quer se aventurar na linguagem PHP? &#160;Saiba que existe um software grátis que lhe ajuda nesta jornada. &#160; O XAMPP possui código aberto que fornece uma maneira fácil para web designers e desenvolvedores instalarem os componentes necessários para executar aplicações baseadas em PHP como WordPress, Drupal, Joomla e outros no Windows 10, Mac OS X e Linux. Se você é um desenvolvedor da Web, designer ou uma pessoa que está tentando entrar no mundo da programação, o XAMPP economiza seu tempo e sua frustração ao instalar e configurar manualmente o Apache, MySQL, PHP e Perl no seu dispositivo para criar um ambiente de teste. Como instalar o XAMP ? O primeiro passo é realizado o download do arquivo de instalação. https://www.apachefriends.org/index.html 1 &#8211; Execute o arquivo baixado. 2 &#8211; Clique em next (ou próximo). 3 &#8211; O XAMPP oferece uma variedade de componentes que você pode instalar, como MySQL, phpMyAdmin, PHP, Apache e muito mais. Na maioria das vezes, você usará a maioria desses componentes, por isso é recomendável deixar as opções padrão e clicar no botão Avançar. 4 &#8211; Selecione a pasta na qual deseja realizar a instalação: Clique em avançar. 5 &#8211; Libere a permissão no Firewall do windows. Pronto! &#160;O xampp já está instalado com sucesso. Ao executar o software você poderá ver todos os serviços necessários para a criação de um blog, por exemplo, em uma única tela. &#160;&#160;Aqui você encontra o serviço de FTP, Mysql e muito mais. Mas e agora? Como testar meu primeiro site ? É simples, acesse a pasta de instalação.</p>
<p>O post <a href="https://blog.rotamaxima.com/como-aprender-php-rapido-e-de-graca/">Como aprender PHP Rápido e de graça</a> apareceu primeiro em <a href="https://blog.rotamaxima.com">Rotamáxima - Especialistas em resultados</a>.</p>
]]></description>
		
		
		
			</item>
	</channel>
</rss>
