{"id":4461,"date":"2019-09-14T14:08:38","date_gmt":"2019-09-14T14:08:38","guid":{"rendered":"https:\/\/www.homehost.com.br\/blog\/?p=4461"},"modified":"2025-05-02T19:42:46","modified_gmt":"2025-05-02T22:42:46","slug":"o-que-e-php","status":"publish","type":"post","link":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/","title":{"rendered":"O que \u00e9 PHP: entenda de forma descomplicada"},"content":{"rendered":"<p>Nesse artigo vamos falar sobre o que \u00e9 PHP, uma das linguagens de programa\u00e7\u00e3o mais utilizadas na Web.<\/p>\n<p>Portanto, teremos os seguintes t\u00f3picos:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/#top01\">O que \u00e9 PHP?<\/a><\/li>\n<li><a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/#top02\">Exemplo introdut\u00f3rio<\/a><\/li>\n<li><a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/#top03\">Como surgiu o PHP<\/a><\/li>\n<li><a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/#top04\">A Evolu\u00e7\u00e3o da linguagem<\/a><\/li>\n<li><a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/#top05\">Como funciona o PHP<\/a><\/li>\n<li><a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/#top06\">Front End<\/a><\/li>\n<li><a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/#top07\">Back End<\/a><\/li>\n<li><a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/#top08\">A intera\u00e7\u00e3o entre o Front End e o Back End<\/a><\/li>\n<li><a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/#top09\">As vantagens do PHP<\/a><\/li>\n<li><a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/#top10\">O que podemos fazer com o PHP<\/a><\/li>\n<li><a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/#top11\">O que \u00e9 necess\u00e1rio para utilizar o PHP<\/a><\/li>\n<li><a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/#top12\">Utilizando o PHP em um servidor local<\/a><\/li>\n<li><a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/#top13\">Exemplo Pr\u00e1tico 1 &#8211; Vari\u00e1veis e Opera\u00e7\u00f5es matem\u00e1ticas<\/a><\/li>\n<li><a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/#top14\">Exemplo Pr\u00e1tico 2 &#8211; Sistema de c\u00e1lculo de IMC<\/a><\/li>\n<li><a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/#top15\">Conclus\u00e3o<\/a><\/li>\n<\/ul>\n<p><a name=\"top01\"><\/a><\/p>\n<h2>O que \u00e9 PHP?<\/h2>\n<p><strong>PHP<\/strong> significa <em><strong>PHP: Hypertext Preprocessor<\/strong>, <\/em>ou seja, PHP: Preprocessador de Hypertexto. Originalmente significava <strong><em>Personal Home Page<\/em><\/strong> (P\u00e1gina Inicial Pessoal). \u00c9 uma linguagem de script uso geral, muito utilizada, e especialmente adequada para o desenvolvimento web e que pode ser embutida dentro do <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/o-que-e-html\/\">HTML<\/a>. O PHP \u00e9 uma linguagem de programa\u00e7\u00e3o de c\u00f3digo aberto, ou seja, de uso livre, gratuito.<\/p>\n<p>Com ele, \u00e9 poss\u00edvel escrever pequenos scripts de forma procedural, ou ainda utilizar orientado a objetos, ou ambos. Portanto, com ela, \u00e9 poss\u00edvel realizar a cria\u00e7\u00e3o de sites din\u00e2micos, extens\u00f5es para aplicativos e otimizar programas e sistemas operacionais.<\/p>\n<p>Esta linguagem conversa muito bem com o <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/o-que-e-html\/\">HTML<\/a>, por isso \u00e9 muito comum sua utiliza\u00e7\u00e3o para o desenvolvimento WEB. \u00c9 Poss\u00edvel mesclar c\u00f3digo <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/o-que-e-html\/\">HTML<\/a> com c\u00f3digo PHP em um mesmo documento de forma simples e f\u00e1cil. Por\u00e9m, diferente do HTML, ela atua diretamente do lado do servidor, ou seja, \u00e9 uma linguagem de &#8220;Desenvolvimento Back-End&#8221;.<\/p>\n<p>\u00c9 uma linguagem simples e de f\u00e1cil aprendizado, mas que tamb\u00e9m possuem recursos avan\u00e7ados para programadores mais experientes. Possui uma comunidade bastante ativa e <a href=\"https:\/\/www.php.net\/manual\/pt_BR\/\">uma boa documenta\u00e7\u00e3o<\/a>. Portanto \u00e9 muito utilizada para o desenvolvimento Web. Tamb\u00e9m possui diversos Frameworks e bibliotecas. Ainda \u00e9 uma linguagem extremamente r\u00e1pida e que esta sendo sempre atualizada.<br \/>\n<a name=\"top02\"><\/a><\/p>\n<h2>Exemplo introdut\u00f3rio<\/h2>\n<p>Neste t\u00f3pico, vamos iniciar um c\u00f3digo PHP mesclando com o <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/o-que-e-html\/\">c\u00f3digo HTML<\/a>, apenas como um exemplo introdut\u00f3rio. Para poder utilizar o PHP dentro de um documento HTML, basta chamar as <a href=\"https:\/\/www.homehost.com.br\/blog\/criar-sites\/tags-html\/\">tags<\/a> <strong>&lt;?php<\/strong> para abertura e <strong>?&gt;<\/strong> para fechamento. Observe tamb\u00e9m que ao final de cada linha de c\u00f3digo PHP, inclu\u00edmos um &#8220;<strong>;<\/strong>&#8221; para indicarmos o final desta linha de c\u00f3digo. Vejamos ent\u00e3o o exemplo a seguir um arquivo com extens\u00e3o <strong>.php<\/strong>, no caso, vamos utilizar o exemplo como <strong>index.php<\/strong>:<\/p>\n<pre class=\"lang:xhtml decode:true\">&lt;!DOCTYPE HTML&gt;\n&lt;html&gt;\n    &lt;head&gt;\n        &lt;title&gt;Exemplo&lt;\/title&gt;\n        &lt;meta charset=\"utf-8\"&gt;\n    &lt;\/head&gt;\n    &lt;body&gt;\n\n        &lt;?php\n            echo \"Ol\u00e1 Mundo!\";\n        ?&gt;\n\n    &lt;\/body&gt;\n&lt;\/html&gt;<\/pre>\n<p>Dessa forma, nosso navegador mostrar\u00e1 a mensagem &#8220;Ol\u00e1 Mundo!&#8221;. Por\u00e9m essa renderiza\u00e7\u00e3o ser\u00e1 realizada <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/\" target=\"_blank\" rel=\"noopener\">atrav\u00e9s de um requisi\u00e7\u00e3o do HTML<\/a> para o servidor, ou seja, n\u00e3o ser\u00e1 aberto diretamente no arquivo HTML. Ele ir\u00e1 realizar um requisi\u00e7\u00e3o, onde o servidor informar\u00e1 e executar\u00e1 o <a href=\"https:\/\/www.homehost.com.br\/blog\/criar-sites\/html-basico\/\" target=\"_blank\" rel=\"noopener\">c\u00f3digo, e assim, teremos como resposta o nosso c\u00f3digo em HTML<\/a> &#8220;Ol\u00e1 Mundo!&#8221;&#8221;.<br \/>\n<a name=\"top03\"><\/a><\/p>\n<h2>Como surgiu o PHP<\/h2>\n<p>Por volta de 1994, o programador dinamarqu\u00eas Rasmus Lerdorf, utilizava um conjunto de c\u00f3digos bin\u00e1rios CGI, escritos em linguagem C. Esse conjunto tinha o objetivo de fazer a liga\u00e7\u00e3o l\u00f3gica entre dois sistemas ou servidores pela internet. Dessa forma, esse conjunto de c\u00f3digos, que nada mais eram do que um aglomerado de scripts, foi inicialmente nomeado como<em> <strong>PHP\/Fi<\/strong><\/em>. Esta seria uma vers\u00e3o prematura do PHP. Com ele, Rasmus era capaz de monitorara o trafego de acessos ao seu site particular.<\/p>\n<p>Com o passar do tempo, Rasmus foi desenvolvendo novos scripts, para incluir no seu site. Ou seja, esse pacote de\u00a0 Scripts, foi ganhando mais recursos e implementa\u00e7\u00f5es. Dessa forma, Rasmus Lerdorf renomeou seu produto para <strong><em>Personal Home Page Tools<\/em><\/strong>, ou <em><strong>PHP Tools<\/strong><\/em>. Portanto, o PHP passou a ser um conjunto de ferramentas \u00fateis para integra\u00e7\u00e3o entre sistemas e desenvolvimento de aplica\u00e7\u00f5es web sem muitas dificuldades.<\/p>\n<p>Em 1995, Rasmus\u00a0 ent\u00e3o liberou o c\u00f3digo fonte do PHP Tools para o p\u00fablico geral. Dessa forma, abriu-se as portas para que ideias de outros <a href=\"https:\/\/www.homehost.com.br\/blog\/empreendedorismo\/como-ser-desenvolvedor-de-software-e-ganhar-dinheiro\/\">desenvolvedores de software<\/a> pudessem mexer e otimizar a estrutura do c\u00f3digo fonte\u00a0 livremente. Foi assim que a linguagem foi se aperfei\u00e7oando.<\/p>\n<p>Dessa forma, o PHP Tools foi ganhando cada vez mais popularidade. A linguagem de programa\u00e7\u00e3o ficou mundialmente conhecida como <em><strong>Personal Home Page <\/strong>(PHP)<\/em> ainda em 1995. Mais tarde, em 1997, recebeu uma atualiza\u00e7\u00e3o em seu nome, passando\u00a0 a ser <em><strong>PHP Hypertext Preprocessor<\/strong>.<\/em><\/p>\n<p>Foi assim que o PHP Tools foi ganhando cada vez mais popularidade. A linguagem de programa\u00e7\u00e3o ficou, ent\u00e3o, mundialmente conhecida apenas como\u00a0<b><i>Personal Home Page\u00a0<\/i><\/b>(<strong>PHP<\/strong>) ainda em 1995. Algo que foi novamente atualizado em 1997, portanto passou a ser um acr\u00f4nimo recursivo para <b><i>PHP<\/i><\/b>\u00a0<b><i>Hypertext Preprocessor<\/i><\/b>.<br \/>\n<a name=\"top04\"><\/a><\/p>\n<h2>A Evolu\u00e7\u00e3o da linguagem<\/h2>\n<ul>\n<li><strong>1994 &#8211; PHP\/Fi<\/strong>: Vers\u00e3o inicial criado por Rasmus Lerdorf. Esta seria uma vers\u00e3o prematura. Com ele, Rasmus era capaz de monitorara o trafego de acessos ao seu site particular.<\/li>\n<li><strong>1997 &#8211; PHP2\/Fi<\/strong>: Vers\u00e3o beta inicial, lan\u00e7ada em 1997, ainda n\u00e3o estava pronta para ser usada em produ\u00e7\u00e3o.<\/li>\n<li><strong>1997 &#8211; PHP3<\/strong> &#8211; Dois programadores reformularam os c\u00f3digos e lan\u00e7aram o\u00a0<b>PHP3, <\/b>mudando o nome de\u00a0<strong><i>Personal Home Page<\/i><\/strong>, para\u00a0<i><strong>PHP Hypertext Preprocessor<\/strong>.\u00a0 <\/i>A linguagem\u00a0passou a ser orientado a objetos, possuir <a href=\"https:\/\/www.homehost.com.br\/blog\/perguntas-frequentes\/quais-os-bancos-de-dados-suportados\/\">suporte para bancos de dados<\/a> comerciais e novos protocolos.<\/li>\n<li><strong>1999 &#8211; PHP4<\/strong> &#8211; Implementou m\u00e9todos para permitir maior intera\u00e7\u00e3o com outros componentes e linguagens da web. Por\u00e9m, essa vers\u00e3o apresentou um problema: a possibilidade de criar c\u00f3pias de objetos. Isso porque a linguagem n\u00e3o trabalhava com handlers ou apontadores.<\/li>\n<li><strong>2004 &#8211; PHP5<\/strong> &#8211; reformulou sua orienta\u00e7\u00e3o de objetos, trazendo mais visibilidade para interfaces e construtores, al\u00e9m disso, corrigiu os problemas da vers\u00e3o anterior. \u00c9 uma das vers\u00f5es mais utilizadas.<\/li>\n<li><strong>2015 &#8211; PHP7<\/strong> &#8211; trouxe melhorias no desempenho e estabilidade, chegando dobrar o desempenho em algumas aplica\u00e7\u00f5es. A vers\u00e3o 7 foi rapidamente adotada por desenvolvedores em todo o mundo<\/li>\n<\/ul>\n<p>Atualmente, a linguagem est\u00e1 na vers\u00e3o\u00a0<b>7.2<\/b>. Voc\u00ea pode ainda estar lendo mais sobre a hist\u00f3ria do PHP na <a href=\"https:\/\/www.php.net\/manual\/pt_BR\/history.php.php\">pr\u00f3pria documenta\u00e7\u00e3o oficial<\/a>.<br \/>\n<a name=\"top05\"><\/a><\/p>\n<h2>Como funciona o PHP<\/h2>\n<p>O PHP \u00e9 quase sempre utilizado em parceria com o <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/o-que-e-html\/\">HTML<\/a>, outra linguagem de computa\u00e7\u00e3o (n\u00e3o de programa\u00e7\u00e3o). O HTML \u00e9 utilizado para marca\u00e7\u00e3o de blocos est\u00e1ticos para compor sua p\u00e1gina na internet. Voc\u00ea pode <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/o-que-e-html\/\">aprender mais sobre o HTML em nosso artigo<\/a>.<\/p>\n<p>Por\u00e9m, o HTML renderiza atrav\u00e9s do lado do cliente. J\u00e1 o PHP realiza a a conex\u00e3o com o HTML atrav\u00e9s de scripts que s\u00e3o interpretados e executados do lado do servidor. Ou seja, se um usu\u00e1rio quer acessar uma p\u00e1gina da web, o PHP \u00e9 executado do lado do servidor. Posteriormente, ele gera uma resposta, para que ent\u00e3o seja renderizado um c\u00f3digo HTML que ser\u00e1 carregado na p\u00e1gina do Navegador.<\/p>\n<p>O mesmo processo acontece caso o usu\u00e1rio esteja trabalhando com PHP em conjunto a outras linguagens, como <a href=\"https:\/\/www.homehost.com.br\/blog\/criar-sites\/html-css\/\">CSS (folhas de estilo)<\/a> ou JavaScript.<\/p>\n<p>Para entender melhor esse processo, vamos estudar os conceitos de <strong>Front End<\/strong> e de <strong>Back End<\/strong>.<br \/>\n<a name=\"top06\"><\/a><\/p>\n<h3>Front End<\/h3>\n<p>O Front End \u00e9 a \u00e1rea de desenvolvimento relacionado a tecnologia do lado do cliente (client-side). Ou seja, \u00e9 a \u00e1rea de desenvolvimento que atua no que ser\u00e1 renderizado diretamente no navegador do cliente. Podemos ent\u00e3o dizer quer \u00e9 a parte visual de uma aplica\u00e7\u00e3o web, como um site. Geralmente composto por tecnologias como <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/o-que-e-html\/\">HTML<\/a>, <a href=\"https:\/\/www.homehost.com.br\/blog\/criar-sites\/html-css\/\">CSS<\/a>, JavaScript.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-3708 size-medium\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/07\/htmlcssjs-300x123.jpg\" alt=\"Areas de estudo de Front End\" width=\"300\" height=\"123\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/07\/htmlcssjs-300x123.jpg 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/07\/htmlcssjs-768x314.jpg 768w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/07\/htmlcssjs-1x1.jpg 1w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/07\/htmlcssjs.jpg 1021w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><br \/>\n<a name=\"top07\"><\/a><\/p>\n<h3>Back End<\/h3>\n<p>O Back End \u00e9 a \u00e1rea de desenvolvimento relacionado a tecnologia do lado do servidor (server-side). Ou seja, \u00e9 a parte &#8220;detr\u00e1s&#8221; de um site. Atrav\u00e9s do Back End \u00e9 poss\u00edvel realizar diversos sistemas, como por exemplo a <a href=\"https:\/\/www.homehost.com.br\/blog\/criar-sites\/formulario-html\/\">valida\u00e7\u00e3o de um formul\u00e1rio<\/a>. Portanto, s\u00e3o scripts executados diretamente no servidor, e enviando a resposta para o lado do cliente. Geralmente \u00e9 composto por um Banco de dados e Linguagem de programa\u00e7\u00e3o, como por exemplo o <strong>PHP<\/strong> junto ao banco\u00a0 de dados <strong>MySQL<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-4486 size-medium\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/php-leader-300x153.png\" alt=\"PHP e seu mascote (elefante)\" width=\"300\" height=\"153\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/php-leader-300x153.png 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/php-leader-768x393.png 768w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/php-leader-1024x524.png 1024w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/php-leader-1x1.png 1w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><br \/>\n<a name=\"top08\"><\/a><\/p>\n<h3>A intera\u00e7\u00e3o entre o Front End e o Back End<\/h3>\n<p>Agora que j\u00e1 entendemos o que s\u00e3o cada uma separadamente, vamos ent\u00e3o compreender a intera\u00e7\u00e3o e rela\u00e7\u00e3o entre elas.<\/p>\n<p>De um forma geral podemos dizer que a intera\u00e7\u00e3o entre eles acontece nas\u00a0 seguintes etapas:<\/p>\n<ul>\n<li>O cliente, ou usu\u00e1rio, faz uma a\u00e7\u00e3o no navegador;<\/li>\n<li>Posteriormente, o navegador ent\u00e3o faz uma requisi\u00e7\u00e3o ao servidor;<\/li>\n<li>O servidor recebe esta requisi\u00e7\u00e3o e interpreta, no lado do servidor;<\/li>\n<li>O servidor ent\u00e3o executa o c\u00f3digo e envia uma resposta ao navegador;<\/li>\n<li>Finalmente, o navegador ir\u00e1 renderizar e &#8220;cuidar&#8221; de todo o resto, ou seja, ao lado do cliente.<\/li>\n<\/ul>\n<p>Portanto, seria como na imagem abaixo:<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-4487 size-full\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/1557080784763701500.jpg\" alt=\"Intera\u00e7\u00e3o entre o Front End e o Back End\" width=\"584\" height=\"163\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/1557080784763701500.jpg 584w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/1557080784763701500-300x84.jpg 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/1557080784763701500-1x1.jpg 1w\" sizes=\"(max-width: 584px) 100vw, 584px\" \/><br \/>\n<a name=\"top09\"><\/a><\/p>\n<h2>As vantagens do PHP<\/h2>\n<p>O PHP \u00e9 uma das linguagens de Programa\u00e7\u00e3o mais utilizadas no mundo inteiro. As vantagens de seu uso atendem necessidades tanto de usu\u00e1rios inexperientes e iniciantes quanto a experientes em programa\u00e7\u00e3o e desenvolvimento para internet. Vamos conhecer aqui alguma de suas principais vantagens:<\/p>\n<h4><strong>1. F\u00e1cil aprendizagem:\u00a0<\/strong><\/h4>\n<p>Talvez uma das principais caracter\u00edsticas do PHP \u00e9 que ela \u00e9 de f\u00e1cil aprendizagem. Atrav\u00e9s da pr\u00f3pria <a href=\"https:\/\/www.php.net\/manual\/pt_BR\/\">documenta\u00e7\u00e3o oficial<\/a> voc\u00ea j\u00e1 \u00e9 capaz de aprender muita coisa. Portanto, a linguagem \u00e9 uma das mais acess\u00edveis para aprender a usar. Sua sintaxe (regras da l\u00f3gica de programa\u00e7\u00e3o) tem padr\u00f5es f\u00e1ceis de memorizar e entender. Outra vantagem, \u00e9 que se voc\u00ea j\u00e1 tem alguma no\u00e7\u00e3o de linguagem C ou Java, vai se sentir bem confort\u00e1vel e em um ambiente familiar. Mas caso seja iniciante, tamb\u00e9m se sentir\u00e1 confort\u00e1vel em aprender.<\/p>\n<h4><strong>2. Possui C\u00f3digo Aberto:<\/strong><\/h4>\n<p>A linguagem possui c\u00f3digo aberta, ou seja, \u00e9 gratuita para qualquer usu\u00e1rio. Al\u00e9m disso, permite que desenvolvedores e programadores experientes tenham acesso e possam fazer altera\u00e7\u00f5es e atualiza\u00e7\u00f5es peri\u00f3dicas no seu c\u00f3digo fonte. Dessa forma, o PHP est\u00e1 sempre ganhando mais recursos, estabilidades e possuindo menos erros.<\/p>\n<h4><strong>3. Possui alto desempenho:\u00a0<\/strong><\/h4>\n<p>O PHP \u00e9 uma linguagem capaz de suportar grandes quantidades de dados. Ou seja, consegue executar muitas fun\u00e7\u00f5es e consumir muitos recursos ao mesmo tempo sem comprometer o desempenho e a velocidade do servidor em que se encontra hospedado.<\/p>\n<h4><strong>4. Compatibilidade com Banco de dados:<\/strong><\/h4>\n<p>A linguagem PHP \u00e9 compat\u00edvel com os principais tipos de bancos de dados, como MySQL, SQLite, Firebird, Interbase e Oracle.<\/p>\n<h4><strong>5. \u00c9 multiplataforma:<\/strong><\/h4>\n<p>Isso significa que os usu\u00e1rios podem utilizar e rodar a linguagem PHP numa variedade de sistemas operacionais. Windows, Linux (e suas distribui\u00e7\u00f5es) e MacOS s\u00e3o alguns deles. O mesmo acontece entre os navegadores, ele \u00e9 compat\u00edvel com o Chrome, Safari, Edge, Firefox e Opera, entre outros.<\/p>\n<h4><strong>6. Ampla comunidade e constante atualiza\u00e7\u00f5es:\u00a0<\/strong><\/h4>\n<p>O PHP possui uma comunidade muito ampla e ativa, al\u00e9m disso est\u00e1 sempre em constante atualiza\u00e7\u00f5es. Isso garante sua constante melhora, al\u00e9m de facilitar o usu\u00e1rio ao buscar informa\u00e7\u00f5es. Um dos principais meios de estar se informando \u00e9 atrav\u00e9s da sua <a href=\"http:\/\/php.net\/docs.php\">documenta\u00e7\u00e3o oficial<\/a>, que tamb\u00e9m \u00e9 disponibilizada em portugu\u00eas.<\/p>\n<h4>7. \u00c9 a linguagem de programa\u00e7\u00e3o do WordPress:<\/h4>\n<p>O WordPress \u00e9 um dos <strong>CMS<\/strong> mais utilizados no mundo inteiro. Ele \u00e9 baseado na linguagem PHP, toda sua programa\u00e7\u00e3o \u00e9 feita com ele. Voc\u00ea pode us\u00e1-lo para modificar os\u00a0<a href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/melhores-plugins-wordpress-em-2019\/\">plugins<\/a>\u00a0e\u00a0<a href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/10-melhores-temas-gratis-wordpress-2019\/\">temas <\/a>dispon\u00edveis ou ainda criar o seu pr\u00f3prio. Portanto, para ser um desenvolvedor WordPress completo, \u00e9 obrigat\u00f3rio ter conhecimento sobre a linguagem PHP.<\/p>\n<h4>8. Possui uma grande quantidade de framework e bibliotecas<\/h4>\n<p>O que n\u00e3o faltam s\u00e3o op\u00e7\u00f5es de frameworks e bibliotecas para o PHP. Como exemplos de Frameworks conhecidos temos o <a href=\"https:\/\/laravel.com\/\">Laravel<\/a>, o <a href=\"https:\/\/codeigniter.com\">CodeIgniter<\/a>, o <a href=\"https:\/\/framework.zend.com\">Zend <\/a>e o <a href=\"https:\/\/symfony.com\">Symfony<\/a>. Esses frameworks e bibliotecas facilitam muito a vida de um desenvolvedor, possibilitando ent\u00e3o realizar atividades complexas em bem menos tempos e com bem menos linhas de c\u00f3digo. Portanto, possuir uma grande quantidade deles dispon\u00edvel \u00e9 uma das grandes vantagens que a linguagem PHP nos possibilita.<br \/>\n<a name=\"top10\"><\/a><\/p>\n<h2>O que podemos fazer com o PHP<\/h2>\n<p>O PHP \u00e9 uma linguagem com \u00eanfase no Back End, ou seja, principalmente em scripts do lado do servidor. Portanto, voc\u00ea pode fazer qualquer coisa que outro programa CGI pode fazer, como coletar dados de formul\u00e1rios, gerar p\u00e1ginas com conte\u00fado din\u00e2mico ou enviar e receber cookies. Mas com ele pode-se fazer muito mais. Vamos ver aqui alguma das principais coisas que podemos fazer com essa linguagem. Voc\u00ea tamb\u00e9m pode ler\u00a0mais sobre na documenta\u00e7\u00e3o oficial.<\/p>\n<h4>1. Sites Din\u00e2micos<\/h4>\n<p>Sites din\u00e2micos s\u00e3o aqueles em que os elementos mostrados neles n\u00e3o ficam est\u00e1ticos. Ou seja, suas p\u00e1ginas s\u00e3o gerenciadas por uma aplica\u00e7\u00e3o hospedada no servidor, um sistema do lado do servidor (Back End). Com o PHP \u00e9 poss\u00edvel montar diversos tipos de sites din\u00e2micos. Com isso, atrav\u00e9s do PHP, podemos determinar como uma p\u00e1gina ser\u00e1 mostrada quando for carregada no navegador. Um bom exemplo dessa utilidade s\u00e3o as <a href=\"https:\/\/www.homehost.com.br\/blog\/criar-sites\/configurando-url-amigavel-wordpress\/\">URLs amig\u00e1veis<\/a>, onde voc\u00ea mant\u00e9m um site din\u00e2mico e com apar\u00eancia profissional. Outro exemplo de sites din\u00e2micos s\u00e3o com plataformas de publica\u00e7\u00e3o de conte\u00fados din\u00e2micos, como <a href=\"https:\/\/wordpress.org\">WordPress<\/a>, <a href=\"https:\/\/www.drupal.org\">Drupal<\/a>, <a href=\"https:\/\/www.joomla.org\">Joomla<\/a>, <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/como-instalar-o-magento-usando-cpanel\/\">Magento<\/a> e <a href=\"https:\/\/www.opencart.com\">OpenCart<\/a>.<\/p>\n<h4>2. Aplica\u00e7\u00f5es Web<\/h4>\n<p>O PHP permite criar aplica\u00e7\u00f5es para qualquer tipo de finalidade na web. Podemos criar um f\u00f3rum por exemplo, ou ainda criar uma <a class=\"wpil_keyword_link\" title=\"loja virtual\" href=\"https:\/\/www.homehost.com.br\/landing\/loja-virtual\/\">loja virtual<\/a>. Podemos tamb\u00e9m incluir formul\u00e1rios de contato em nossas p\u00e1ginas. Pode-se ainda criar sistemas de intera\u00e7\u00e3o entre os usu\u00e1rios de um f\u00f3rum. Tudo isso \u00e9 poss\u00edvel usando a linguagem de programa\u00e7\u00e3o PHP.<\/p>\n<h4>3. Sistemas para Web<\/h4>\n<p>Sistemas s\u00e3o conjuntos de dados e informa\u00e7\u00f5es que se integram e se comunicam uns com os outros. No caso, podemos utilizar o PHP para criar servi\u00e7os, sistemas, para a Web com o objetivo de atender uma determinada finalidade. Ou seja, podemos criar um sistema de cursos onlines, uma plataforma de curso EAD. Podemos tamb\u00e9m criar sistemas financeiros para uma empresa. Ou podemos ainda criar sistemas espec\u00edficos para determinada empresa em que apenas seus funcion\u00e1rios possam acessa-los. \u00c9 poss\u00edvel criar uma infinidade de sistemas para Web.<\/p>\n<p>Al\u00e9m disso, n\u00e3o necessariamente precisamos estar com esses sistemas publicados na internet. \u00c9 poss\u00edvel rodar o PHP em um servidor local, de forma que apenas usu\u00e1rios conectados a uma rede interna teriam acesso.<\/p>\n<h4>4. Scripts de linha de comando<\/h4>\n<p>Tamb\u00e9m \u00e9 poss\u00edvel disparar scripts PHP diretamente do terminal, usando linha de comando. Dessa forma, n\u00e3o \u00e9 necess\u00e1rio um servidor ou navegador parar executa-lo. Apenas o interpretador do PHP ser\u00e1 necess\u00e1rio para que voc\u00ea possa rodar shell scripts com a linguagem.<\/p>\n<p>Esse tipo de uso \u00e9 ideal para script executados usando o cron (Unix, Linux) ou o Agendador de Tarefas (no Windows). Esses scripts podem ser usados tamb\u00e9m para rotinas de processamento de texto simples.<\/p>\n<p>Voc\u00ea pode estar vendo mais sobre o <a href=\"http:\/\/www.php-cli.com\">projeto<\/a> PHP-CLI ou ainda atrav\u00e9s do <a href=\"https:\/\/www.php.net\/manual\/pt_BR\/features.commandline.php\">manual oficial:<\/a> &#8220;Usando PHP a partir da linha de comando&#8221;.<\/p>\n<h4>5. Sistemas e aplica\u00e7\u00f5es para Desktop<\/h4>\n<p>Apesar de o PHP n\u00e3o ter como esse objetivo, \u00e9 poss\u00edvel estar utilizando para a cria\u00e7\u00e3o de sistemas e aplica\u00e7\u00f5es para desktop. Por\u00e9m o PHP provavelmente n\u00e3o \u00e9 a melhor linguagem para cria\u00e7\u00e3o de aplica\u00e7\u00f5es desktop com interfaces gr\u00e1ficas.<\/p>\n<p>Portanto, se voc\u00ea conhece bem o PHP e se sente a vontade com essa linguagem, existe ent\u00e3o uma biblioteca chamada <strong>PHP-GTK<\/strong> que lhe permite fazer sistemas e aplica\u00e7\u00f5es para desktop utilizando o PHP.<\/p>\n<p>Para isso, existe uma biblioteca, chamada de <a href=\"http:\/\/gtk.php.net\/\">PHP-GTK<\/a>. Se voc\u00ea conhece bem o PHP e se sente \u00e0 vontade com a linguagem, ent\u00e3o esta biblioteca pode ser uma \u00f3tima solu\u00e7\u00e3o para construir um programa instalado. Voc\u00ea tamb\u00e9m tem a possibilidade de escrever aplica\u00e7\u00f5es multi-plataformas desse jeito.<\/p>\n<h4>6. Plugins e temas para WordPress<\/h4>\n<p>N\u00e3o poder\u00edamos deixar de fora da nossa lista essa que \u00e9 uma das grandes utilidades do PHP nos dias de hoje. A partir dele podemos desenvolver nossos pr\u00f3prios plugins e at\u00e9 temas para o <a href=\"https:\/\/wordpress.org\">WordPress<\/a>, o CMS (Sistema de Gerenciamento de Conte\u00fado) mais usado no mundo.<br \/>\n<a name=\"top11\"><\/a><\/p>\n<h2>O que \u00e9 necess\u00e1rio para utilizar o PHP<\/h2>\n<p>A maioria dos servidores de hospedagem, como a <a href=\"https:\/\/www.homehost.com.br\/\">HomeHost<\/a>, j\u00e1 possuem suporte para o PHP, ou seja, voc\u00ea n\u00e3o precisa fazer nada! Basta estar utilizando arquivos com a extens\u00e3o <strong><em>.php <\/em><\/strong>e os mesmos ser\u00e3o tratados e interpretados automaticamente pelo servidor como arquivos PHP. N\u00e3o h\u00e1 necessidade de compilar nada nem \u00e9 necess\u00e1rio instalar qualquer ferramenta extra. Dessa forma, pense que os arquivos PHP s\u00e3o como simples documentos <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/o-que-e-html\/\">HTML<\/a> por\u00e9m com uma nova variedade de <a href=\"https:\/\/www.homehost.com.br\/blog\/criar-sites\/tags-html\/\">tags<\/a> quer permitem fazer diversos tipo de coisas.<\/p>\n<p>Por\u00e9m, caso queira rodar localmente, \u00e9 necess\u00e1rio instalar um servidor <a href=\"http:\/\/httpd.apache.org\/\">Apache<\/a>, o <a href=\"https:\/\/www.php.net\/downloads.php\">download e instala\u00e7\u00e3o<\/a> do PHP e caso tenha interesse, instalar tamb\u00e9m um banco de dados, como o <a href=\"https:\/\/dev.mysql.com\/\">MySQL<\/a>. Isso torna um pouco complexo, por\u00e9m temos uma dica para voc\u00eas criarem seus servidores e rodarem arquivos <strong>.php<\/strong> localmente de forma r\u00e1pida e f\u00e1cil atrav\u00e9s do <strong>XAMPP<\/strong>.<\/p>\n<p>Voc\u00ea pode estar <a href=\"https:\/\/www.php.net\/manual\/pt_BR\/tutorial.requirements.php\">lendo mais sobre na documenta\u00e7\u00e3o oficial<\/a>.<br \/>\n<a name=\"top12\"><\/a><\/p>\n<h3>Utilizando o PHP em um servidor local<\/h3>\n<p>Existem diversas formas de estar criando um servidor local, e rodar o PHP. Vale ressaltar que para isso, \u00e9 necess\u00e1rio a instala\u00e7\u00e3o de um servidor <a href=\"http:\/\/httpd.apache.org\/\">apache<\/a>, assim como tamb\u00e9m do pr\u00f3prio PHP. Por\u00e9m existem sistemas que nos permitem fazer isso de uma forma muito mais r\u00e1pida e f\u00e1cil, como o <strong>XAMPP<\/strong>, que \u00e9 um ambiente de desenvolvimento PHP completo.<\/p>\n<h4>Servidor Apache<\/h4>\n<p>O <a href=\"http:\/\/httpd.apache.org\/\">servidor Apache<\/a> \u00e9 um servidor web que utiliza <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/\">protocolo HTTP<\/a>. \u00c9 um servidor est\u00e1vel e seguro. Tamb\u00e9m \u00e9 multiplataforma, sendo poss\u00edvel utiliza-lo no Windows, no MacOS e no Linux.<\/p>\n<p>Atualmente \u00e9 um dos servidores mais utilizados.<\/p>\n<h4>XAMPP<\/h4>\n<p>O <strong>XAMPP<\/strong> \u00e9 um pequeno software que permite que emulemos um servidor Apache em nosso pr\u00f3prio computador. Ele cria um servidor local equipado com o Apache e outros recursos, al\u00e9m de ser capaz de processar PHP. Portanto, a partir da instala\u00e7\u00e3o dele, podemos operar como se o cliente e o servidor fossem dois pontos distintos, embora estejam rodando na mesma m\u00e1quina.<\/p>\n<p>Em outras palavras, o <strong>XAMPP<\/strong> atua como um servidor \u201c<strong>WAMP<\/strong>\u201d, ou seja, uma m\u00e1quina com o sistema operacional Windows rodando um pacote que inclui o <strong>Apache<\/strong>, o\u00a0<strong>MySQL<\/strong>\u00a0e o\u00a0<strong>PHP<\/strong>. O pacote de c\u00f3digo aberto do XAMPP foi criado para ser extremamente f\u00e1cil de instalar e de usar.<\/p>\n<h4>Instalando e utilizando o XAMPP<\/h4>\n<p>Para instalar o XAMPP, basta estar acessando <a href=\"https:\/\/www.apachefriends.org\/pt_br\/index.html\">https:\/\/www.apachefriends.org\/pt_br\/index.html<\/a> e baixar o produto. Ap\u00f3s isso basta executar os procedimentos de instala\u00e7\u00e3o. Ap\u00f3s finalizado abra e voc\u00ea ter\u00e1 uma tela como a seguinte:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4500 size-full\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/xampp.jpg\" alt=\"Tela inicial do XAMPP\" width=\"851\" height=\"550\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/xampp.jpg 851w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/xampp-300x194.jpg 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/xampp-768x496.jpg 768w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/xampp-1x1.jpg 1w\" sizes=\"(max-width: 851px) 100vw, 851px\" \/><\/p>\n<p>Posteriormente, basta clicar no bot\u00e3o start para os m\u00f3dulos <strong>Apache<\/strong>, e caso deseje utilizar o banco de dados, o <strong>MySQL<\/strong>. Dessa forma, eles ficaram com os status verde como na imagem abaixo, o que significa que seu servidor local j\u00e1 est\u00e1 dispon\u00edvel.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4502 aligncenter\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/xampp2.jpg\" alt=\"Xampp ativado\" width=\"854\" height=\"555\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/xampp2.jpg 854w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/xampp2-300x195.jpg 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/xampp2-768x499.jpg 768w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/xampp2-1x1.jpg 1w\" sizes=\"(max-width: 854px) 100vw, 854px\" \/><\/p>\n<p>Agora basta estar digitando no seu navegador <strong>localhost<\/strong> e voc\u00ea ter\u00e1 acesso a todos os arquivos do seu servidor local. Para poder colocar arquivos em seu servidor local, basta estar localizando no diret\u00f3rio do XAMPP a pasta <strong>HTDOCS<\/strong> (geralmente localizada em <strong>C:\\xampp\\htdocs<\/strong>). Vamos criar uma pasta denominada MINHA_PAGINA dentro dele e acessar o URL <strong>localhost<\/strong> para verificar o que ocorre:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4503 size-full\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/xampp3.jpg\" alt=\"O que \u00e9 PHP: Acessando o localhost com o MINHA_PASTA\" width=\"660\" height=\"374\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/xampp3.jpg 660w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/xampp3-300x170.jpg 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/xampp3-1x1.jpg 1w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/p>\n<p>Caso inclua qualquer arquivo <em><strong>.php<\/strong><\/em> ou com outra extens\u00e3o dentro da pasta, teremos ent\u00e3o acesso a nossos documentos de forma local. Experimente criar um arquivo <em><strong>index.php<\/strong><\/em> com o <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/#top02\">nosso exemplo introdut\u00f3rio<\/a> e incluir nessa pasta.<br \/>\n<a name=\"top13\"><\/a><\/p>\n<h2>Exemplo Pr\u00e1tico 1 &#8211; Vari\u00e1veis e Opera\u00e7\u00f5es matem\u00e1ticas<\/h2>\n<p>Se voc\u00ea chegou at\u00e9 aqui, j\u00e1 deve estar ambientado e familiarizado com tudo que o PHP pode fazer. Vamos agora para alguns exemplos pr\u00e1ticos. Nesse primeiro exemplo vamos introduzir o conceito de vari\u00e1veis, assim como algumas fun\u00e7\u00f5es matem\u00e1ticas, e ao final um exemplo mais completo de um c\u00f3digo pr\u00e1tico.<\/p>\n<h4>Vari\u00e1veis em PHP<\/h4>\n<p>Uma vari\u00e1vel \u00e9 um espa\u00e7o na mem\u00f3ria do computador destinado a um dado que \u00e9 alterado durante a execu\u00e7\u00e3o do algoritmo. Veja os diferentes tipos de dados:<\/p>\n<ul>\n<li><strong>inteiros<\/strong>: n\u00fameros inteiros (0, 1, 2 , 3\u2026)<\/li>\n<li><strong>reais<\/strong>: n\u00fameros inteiros e decimais (0; 1,2; 2,1; 3)<\/li>\n<li><strong>Strings (caracteres)<\/strong>: n\u00fameros reais, letras e outros s\u00edmbolos<\/li>\n<li><strong>Booleano<\/strong>: comandos de VERDADEIRO ou FALSO<\/li>\n<\/ul>\n<p>O PHP \u00e9 uma linguagem de tipagem fraca. Ou seja, significa que o PHP identifica e altera automaticamente o tipo da vari\u00e1vel, dependendo da opera\u00e7\u00e3o que for realizada no valor da vari\u00e1vel. Portanto isso o torna a tipagem din\u00e2mica, ou seja, sem necessidade de informar um tipo fixo.<\/p>\n<p>As vari\u00e1veis no PHP s\u00e3o identificadas pelo simbolo do d\u00f3lar ($), seguido por um nome identificador, este nome identificador deve seguir algumas regras, confira:<\/p>\n<ul>\n<li>Deve conter apenas letras( a-z, A-Z ), n\u00fameros e underscore\/sublinhado( _ )<\/li>\n<li>Precisa iniciar com uma letra ou underscore\/sublinhado<\/li>\n<li>Case-sensitive, ou seja, $var \u00e9 diferente de $VAR<\/li>\n<\/ul>\n<p>Vejamos ent\u00e3o o seguinte exemplo. Se voc\u00ea est\u00e1 rodando o arquivo localmente conforme explicamos at\u00e9 aqui, inclua na pasta <strong>MINHA_PAGINA<\/strong> um arquivo <strong>index.php<\/strong> contendo o seguinte c\u00f3digo:<\/p>\n<pre class=\"lang:xhtml decode:true \">&lt;?php\n    $var = 10;\n    echo $var ;\n?&gt;<\/pre>\n<p>Dessa forma, o resultado ao abrir localmente (<strong>localhost<\/strong>) nossa <strong>MINHA_PAGINA<\/strong> ser\u00e1:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4512 aligncenter\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/exemplophp01.jpg\" alt=\"Exemplo do uso de Vari\u00e1vel em PHP\" width=\"435\" height=\"226\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/exemplophp01.jpg 435w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/exemplophp01-300x156.jpg 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/exemplophp01-1x1.jpg 1w\" sizes=\"(max-width: 435px) 100vw, 435px\" \/><\/p>\n<p>Vamos agora utilizar uma vari\u00e1vel do tipo string para ver o resultado:<\/p>\n<pre class=\"lang:xhtml decode:true \">&lt;?php\n    $var = \"Ola Mundo\";\n    echo $var ;\n?&gt;<\/pre>\n<p>Dessa forma, o resultado ao abrir localmente (<strong>localhost<\/strong>) nossa <strong>MINHA_PAGINA<\/strong> ser\u00e1:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4513 size-full\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/exemplophp02.jpg\" alt=\"Exemplo de Vari\u00e1vel do tipo String\" width=\"433\" height=\"189\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/exemplophp02.jpg 433w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/exemplophp02-300x131.jpg 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/exemplophp02-1x1.jpg 1w\" sizes=\"(max-width: 433px) 100vw, 433px\" \/><\/p>\n<h4>Opera\u00e7\u00f5es matem\u00e1ticas<\/h4>\n<p>Para realizar opera\u00e7\u00f5es matem\u00e1ticas podemos simplesmente utilizar os caracteres abaixo:<\/p>\n<table border=\"1\">\n<tbody>\n<tr>\n<th>Caracteres<\/th>\n<th>Significado<\/th>\n<\/tr>\n<tr>\n<td>+<\/td>\n<td>Adi\u00e7\u00e3o<\/td>\n<\/tr>\n<tr>\n<td>&#8211;<\/td>\n<td>Subtra\u00e7\u00e3o<\/td>\n<\/tr>\n<tr>\n<td>*<\/td>\n<td>Multiplica\u00e7\u00e3o<\/td>\n<\/tr>\n<tr>\n<td>\/<\/td>\n<td>Divis\u00e3o<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h5>Realizando uma Soma<\/h5>\n<p>Vejamos o exemplo abaixo, criaremos tr\u00eas vari\u00e1veis. A primeira receber\u00e1 o valor 10, a segunda o valor 5. Por fim, criaremos uma vari\u00e1vel para realizar a soma de ambas e assim imprimir na tela o resultado.<\/p>\n<pre class=\"lang:xhtml decode:true\">&lt;?php\n    $a = 10;\n    $b= 5;\n    \n    $resultado = $a  + $b;\n\n    echo $resultado;\n?&gt;<\/pre>\n<p>Nesse exemplo, teremos impresso na tela o valor 15.<\/p>\n<h5>Realizando uma Subtra\u00e7\u00e3o<\/h5>\n<p>Utilizando os mesmos valores de a e b, conforme o exemplo anterior, vamos agora realizar uma subtra\u00e7\u00e3o.<\/p>\n<pre class=\"lang:xhtml decode:true \">&lt;?php\n    $a = 10;\n    $b= 5;\n    \n    $resultado = $a  - $b;\n\n    echo $resultado;\n?&gt;<\/pre>\n<p>Nesse exemplo, teremos impresso na tela o valor 5.<\/p>\n<h5>Realizando uma Multiplica\u00e7\u00e3o<\/h5>\n<p>Utilizando os mesmos valores de a e b, conforme o exemplo anterior, vamos agora realizar uma multiplica\u00e7\u00e3o.<\/p>\n<pre class=\"lang:xhtml decode:true\">&lt;?php\n    $a = 10;\n    $b= 5;\n    \n    $resultado = $a  * $b;\n\n    echo $resultado;\n?&gt;<\/pre>\n<p>Nesse exemplo, teremos impresso na tela o valor 50.<\/p>\n<h5>Realizando uma Divis\u00e3o<\/h5>\n<p>Utilizando os mesmos valores de a e b, conforme o exemplo anterior, vamos agora realizar uma divis\u00e3o.<\/p>\n<pre class=\"lang:xhtml decode:true \">&lt;?php\n    $a = 10;\n    $b= 5;\n    \n    $resultado = $a  \/ $b;\n\n    echo $resultado;\n?&gt;<\/pre>\n<p>Nesse exemplo, teremos impresso na tela o valor 2.<\/p>\n<h4>Mesclando Strings com Numerais<\/h4>\n<p>Podemos tamb\u00e9m mesclar string com numerais. Vejamos o exemplo abaixo:<\/p>\n<pre class=\"lang:xhtml decode:true \">&lt;?php\n    $a = \"Minha idade: \";\n    $b= 25;\n    echo $a.$b;\n?&gt;<\/pre>\n<p>Observe que utilizamos o &#8220;<strong>.<\/strong>&#8221; para realizar a concatena\u00e7\u00e3o entre ambas as vari\u00e1veis. Dessa forma, o resultado ao abrir localmente (<strong>localhost<\/strong>) nossa <strong>MINHA_PAGINA<\/strong> ser\u00e1:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4514 aligncenter\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/exemplophp03.jpg\" alt=\"\" width=\"429\" height=\"170\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/exemplophp03.jpg 429w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/exemplophp03-300x119.jpg 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/exemplophp03-1x1.jpg 1w\" sizes=\"(max-width: 429px) 100vw, 429px\" \/><\/p>\n<h4>Exemplo final<\/h4>\n<p>Vamos agora realizar todas as opera\u00e7\u00f5es matem\u00e1ticas estudadas anteriormente, e finalizar imprimindo na tela o valor de cada uma delas. Por\u00e9m, na fun\u00e7\u00e3o <strong>ECHO<\/strong>, vamos utilizar o &#8220;<strong>.<\/strong>&#8221; para realizar a concatena\u00e7\u00e3o.<\/p>\n<pre class=\"lang:xhtml decode:true \">&lt;!DOCTYPE html&gt;\n&lt;html&gt;\n&lt;head&gt;\n    &lt;title&gt;Minha pagina em PHP&lt;\/title&gt;\n    &lt;meta charset=\"utf-8\"&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n\n&lt;?php\n\/\/Minhas vari\u00e1veis iniciais\n$a = 10;\n$b= 5;\n\n\/\/ Minhas variaveis com opera\u00e7\u00f5es matem\u00e1ticas\n$soma = $a  + $b;\n$diferenca = $a  - $b;\n$multiplicacao = $a  * $b;\n$razao = $a  \/ $b;\n\n\/\/aqui ser\u00e1 renderizado na tela\necho \"&lt;h2&gt;Nossas opera\u00e7\u00f5es matem\u00e1ticas&lt;\/h2&gt;\";\necho \"&lt;p&gt;A soma \u00e9: \".$soma.\"&lt;\/p&gt;\";\necho \"&lt;p&gt;A diferen\u00e7a \u00e9: \".$diferenca.\"&lt;\/p&gt;\";\necho \"&lt;p&gt;A multiplica\u00e7\u00e3o \u00e9: \".$multiplicacao.\"&lt;\/p&gt;\";\necho \"&lt;p&gt;A divis\u00e3o \u00e9: \".$razao.\"&lt;\/p&gt;\";\n?&gt;\n\n&lt;\/body&gt;\n&lt;\/html&gt;<\/pre>\n<p>Portanto, teremos como resultado na nossa tela o seguinte:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4515 aligncenter\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/exemplophp04.jpg\" alt=\"Exemplo Pr\u00e1tico 01 de aplica\u00e7\u00f5es matem\u00e1ticas com PHP\" width=\"428\" height=\"384\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/exemplophp04.jpg 428w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/exemplophp04-300x269.jpg 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/exemplophp04-1x1.jpg 1w\" sizes=\"(max-width: 428px) 100vw, 428px\" \/><\/p>\n<p>Com isso, conclu\u00edmos ent\u00e3o nosso primeiro exemplo pr\u00e1tico, onde utilizamos vari\u00e1veis para gerar dados din\u00e2micos a nossa p\u00e1gina.<br \/>\n<a name=\"top14\"><\/a><\/p>\n<h2>Exemplo Pr\u00e1tico 2 &#8211; Sistema de c\u00e1lculo de IMC<\/h2>\n<p>Neste exemplo vamos explorar um pouco mais a capacidade do PHP. Vamos criar um <a href=\"https:\/\/www.homehost.com.br\/blog\/criar-sites\/formulario-html\/\">formul\u00e1rio HTML<\/a> para receber dados de nome, altura e peso. Atrav\u00e9s do PHP, vamos realizar a coleta desses dados do formul\u00e1rio e lidar com eles. Dessa forma, criaremos um sistema de c\u00e1lculo de IMC (\u00edndice de massa corporal).<\/p>\n<p>O\u00a0IMC\u00a0\u00e9 calculado dividindo o peso pela altura elevada ao quadrado. Ou seja, de forma mais simples, voc\u00ea multiplica sua altura por ela mesma e depois divide seu peso pelo resultado da \u00faltima conta.<\/p>\n<h4>HTML do nosso sistema<\/h4>\n<p>Para iniciar vamos <a href=\"https:\/\/www.homehost.com.br\/blog\/criar-sites\/4-motivos-para-criar-site-com-homehost\/\">criar uma estrutura simples contendo<\/a> formul\u00e1rio para coletar os dados que queremos:<\/p>\n<pre class=\"lang:xhtml decode:true \">&lt;!DOCTYPE html&gt;\n&lt;html&gt;\n&lt;head&gt;\n    &lt;title&gt;C\u00e1lculo de IMC&lt;\/title&gt;\n    &lt;meta charset=\"utf-8\"&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n\n&lt;form method=\"get\"&gt;\n    &lt;span&gt;Digite seu Nome:&lt;\/span&gt;\n    &lt;input type=\"text\" name=\"nome\" placeholder=\"nome\" required&gt;\n    &lt;br\/&gt;\n\n    &lt;span&gt;Digite sua altura em cm:&lt;\/span&gt;\n    &lt;input type=\"text\" name=\"altura\" placeholder=\"altura\" required&gt;\n    &lt;br\/&gt;\n\n    &lt;span&gt;Digite seu peso em gramas:&lt;\/span&gt;\n    &lt;input type=\"text\" name=\"peso\" placeholder=\"peso\" required&gt;\n    &lt;br\/&gt;\n    &lt;input type=\"submit\" name=\"enviar\" value=\"enviar\"&gt;\n&lt;\/form&gt;\n\n&lt;\/body&gt;\n&lt;\/html&gt;<\/pre>\n<p>Dessa forma, j\u00e1 vamos obter o seguinte resultado ao abrir nossa p\u00e1gina:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4518 aligncenter\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/exemplophp05.jpg\" alt=\"Exemplo do formul\u00e1rio HTML do nosso sistema de calculo de IMC\" width=\"446\" height=\"283\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/exemplophp05.jpg 446w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/exemplophp05-300x190.jpg 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/exemplophp05-1x1.jpg 1w\" sizes=\"(max-width: 446px) 100vw, 446px\" \/><\/p>\n<p>Por enquanto, se clicarmos no bot\u00e3o de enviar, apenas ser\u00e1 feito uma requisi\u00e7\u00e3o GET, mas nada ocorrer\u00e1. Vamos ent\u00e3o preparar nosso sistema com o PHP.<\/p>\n<h4>Coletando os dados do formul\u00e1rio<\/h4>\n<p>Para coletar os dados do formul\u00e1rio utilizamos a vari\u00e1vel pr\u00e9 existente $_GET[&#8220;&#8221;], onde entre as aspas, vamos coletar os valores que queremos. Vamos ent\u00e3o iniciar com a fun\u00e7\u00e3o condicional que ir\u00e1 verificar se algo \u00e9 verdadeiro. Portanto, usaremos a fun\u00e7\u00e3o isset para verificar se existe um valor de enviar. Est\u00e1 fun\u00e7\u00e3o verifica se uma vari\u00e1vel j\u00e1 foi inicializada, retornando true caso o valor da vari\u00e1vel seja diferente de null.<\/p>\n<pre class=\"lang:xhtml decode:true \">&lt;?php\n    if (isset($_GET[\"enviar\"])){\n        \n    }\n?&gt;<\/pre>\n<p>A partir de ent\u00e3o, nosso sistema j\u00e1 \u00e9 capaz de saber se o bot\u00e3o enviar foi clicado.<\/p>\n<p>Vamos ent\u00e3o coletar os dados do formul\u00e1rio e joga-los para dentro de vari\u00e1veis:<\/p>\n<pre class=\"lang:xhtml decode:true \">&lt;?php\n    if (isset($_GET[\"enviar\"])){\n        $nome=$_GET[\"nome\"];\n        $altura=$_GET[\"altura\"];\n        $peso=$_GET[\"peso\"];\n    }\n?&gt;<\/pre>\n<p>Agora nosso sistema j\u00e1 possui praticamente todos os dados que queremos. Vamos ent\u00e3o acrescentar os valores de divis\u00e3o para a altura e peso, para converter de cent\u00edmetros para metros e de gramas para quilogramas. Por fim, consequentemente, vamos incluir uma vari\u00e1vel contendo a opera\u00e7\u00e3o matem\u00e1tica do nosso calculo de IMC:<\/p>\n<pre class=\"lang:xhtml decode:true\">&lt;?php\n    if (isset($_GET[\"enviar\"])){\n        $nome=$_GET[\"nome\"];\n        $altura=$_GET[\"altura\"]\/100;\n        $peso=$_GET[\"peso\"]\/1000;\n\n        $imc=$peso\/($altura*$altura);\n    }\n?&gt;<\/pre>\n<p>Nossa aplica\u00e7\u00e3o por si s\u00f3 j\u00e1 est\u00e1 completa. Por\u00e9m vamos ent\u00e3o finalizar de forma que ela nos retorne uma mensagem din\u00e2mica na nossa tela:<\/p>\n<pre class=\"lang:xhtml decode:true\">&lt;?php\n    if (isset($_GET[\"enviar\"])){\n        $nome=$_GET[\"nome\"];\n        $altura=$_GET[\"altura\"]\/100;\n        $peso=$_GET[\"peso\"]\/1000;\n\n        $imc=$peso\/($altura*$altura);\n\n        echo \"&lt;br\/&gt;&lt;h2&gt; Ol\u00e1 \".$nome.\"&lt;\/h2&gt;&lt;p&gt;O seu IMC \u00e9:\".$imc.\"&lt;\/p&gt;\";\n    }\n\n?&gt;<\/pre>\n<p>Pronto, finalmente conclu\u00edmos o c\u00f3digo do nosso sistema.<\/p>\n<h4>Finalizando e testando nosso sistema<\/h4>\n<p>Agora que j\u00e1 temos o c\u00f3digo do nosso formul\u00e1rio e tamb\u00e9m todo o nosso c\u00f3digo do sistema de calculo, teremos ent\u00e3o como resultado final o seguinte c\u00f3digo:<\/p>\n<pre class=\"lang:xhtml decode:true\">&lt;!DOCTYPE html&gt;\n&lt;html&gt;\n&lt;head&gt;\n    &lt;title&gt;C\u00e1lculo de IMC&lt;\/title&gt;\n    &lt;meta charset=\"utf-8\"&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n\n&lt;form method=\"get\"&gt;\n    &lt;span&gt;Digite seu Nome:&lt;\/span&gt;\n    &lt;input type=\"text\" name=\"nome\" placeholder=\"nome\" required&gt;\n    &lt;br\/&gt;\n\n    &lt;span&gt;Digite sua altura em cm:&lt;\/span&gt;\n    &lt;input type=\"text\" name=\"altura\" placeholder=\"altura\" required&gt;\n    &lt;br\/&gt;\n\n    &lt;span&gt;Digite seu peso em gramas:&lt;\/span&gt;\n    &lt;input type=\"text\" name=\"peso\" placeholder=\"peso\" required&gt;\n    &lt;br\/&gt;\n    &lt;input type=\"submit\" name=\"enviar\" value=\"enviar\"&gt;\n&lt;\/form&gt;\n\n&lt;?php\n    if (isset($_GET[\"enviar\"])){\n        $nome=$_GET[\"nome\"];\n        $altura=$_GET[\"altura\"]\/100;\n        $peso=$_GET[\"peso\"]\/1000;\n\n        $imc=$peso\/($altura*$altura);\n\n        echo \"&lt;br\/&gt;&lt;h2&gt; Ol\u00e1 \".$nome.\"&lt;\/h2&gt;&lt;p&gt;O seu IMC \u00e9:\".$imc.\"&lt;\/p&gt;\";\n    }\n\n?&gt;\n\n&lt;\/body&gt;\n&lt;\/html&gt;<\/pre>\n<p>Vamos ent\u00e3o digitar alguns valores no nosso formul\u00e1rio e verificar o que acontece:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4519 aligncenter\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/exemplophp06.jpg\" alt=\"Testando nosso sistema de calculo de IMC\" width=\"440\" height=\"258\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/exemplophp06.jpg 440w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/exemplophp06-300x176.jpg 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/exemplophp06-1x1.jpg 1w\" sizes=\"(max-width: 440px) 100vw, 440px\" \/><\/p>\n<p>Assim, ao clicar no bot\u00e3o enviar, nosso sistema ir\u00e1 fazer uma requisi\u00e7\u00e3o. Atrav\u00e9s disso, teremos ent\u00e3o todo nosso c\u00f3digo funcionando, pois agora o bot\u00e3o com o valor enviar existe, e assim teremos o seguinte resultado impresso em nossa tela:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4520 aligncenter\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/exemplophp07.jpg\" alt=\"Resultado final do Sistema PHP de calculo de IMC\" width=\"448\" height=\"422\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/exemplophp07.jpg 448w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/exemplophp07-300x283.jpg 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/exemplophp07-1x1.jpg 1w\" sizes=\"(max-width: 448px) 100vw, 448px\" \/><\/p>\n<p>Portanto, de forma simples, f\u00e1cil e r\u00e1pida, temos um sistema completo feito em PHP. Caso queira conhecer mais sobre formul\u00e1rios HTML e formas de envio por e-mail, pode estar acessando nosso artigo sobre <a href=\"https:\/\/www.homehost.com.br\/blog\/criar-sites\/formulario-html\/\">formul\u00e1rio HTML<\/a>.<br \/>\n<a name=\"top15\"><\/a><\/p>\n<h2>Conclus\u00e3o<\/h2>\n<p>Se voc\u00ea chegou at\u00e9 aqui com certeza j\u00e1 entendeu bem o que \u00e9 o PHP e o quanto ele \u00e9 poderoso. Portanto, recomendamos que tenha praticado com nossos exemplos pr\u00e1ticos, por\u00e9m continuem seus estudos.<\/p>\n<p>A comunidade do PHP \u00e9 muito ampla e com certeza n\u00e3o faltar\u00e1 conte\u00fado para voc\u00ea estudar e come\u00e7ar a desenvolver seus pr\u00f3prios sistemas Web. Voc\u00ea pode estar utilizando a <a href=\"https:\/\/www.php.net\/manual\/pt_BR\/\">documenta\u00e7\u00e3o oficial<\/a>, a <a href=\"http:\/\/w3schools.com\/php\/\">documenta\u00e7\u00e3o da W3CSchools<\/a> sobre PHP, ou ainda buscar por cursos e livros. Tamb\u00e9m recomendamos que busquem aprendizado em livros, ou ainda em cursos. Existem uma diversidade de conhecimento publicado sobre PHP e n\u00e3o faltar\u00e1 conte\u00fado para voc\u00ea, mesmo que seja um completo iniciante ou j\u00e1 seja um profissional.<\/p>\n<p>O que conclui-se \u00e9 que o PHP \u00e9 uma linguagem de programa\u00e7\u00e3o com objetivo de desenvolvimento Web muito vers\u00e1til e que oferece recursos muito importantes para o desenvolvimento. Com certeza ainda ser\u00e1 muito utilizada ao longo dos anos e ainda receber\u00e1 diversas atualiza\u00e7\u00f5es. Portanto, se voc\u00ea tem interesse no desenvolvimento web, desenvolvimento Back-End ou Full-Stack, ou ainda desenvolvimento de <a href=\"https:\/\/wordpress.org\/\">WordPress<\/a>, aprender o PHP, assim como o <a href=\"https:\/\/www.homehost.com.br\/blog\/criar-sites\/html-basico\/\">HTML<\/a> \u00e9 uma das melhores coisas que voc\u00ea pode fazer!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nesse artigo vamos falar sobre o que \u00e9 PHP, uma das linguagens de programa\u00e7\u00e3o mais utilizadas na Web. Portanto, teremos os seguintes t\u00f3picos: O que \u00e9 PHP? Exemplo introdut\u00f3rio Como surgiu o PHP A Evolu\u00e7\u00e3o da linguagem Como funciona o PHP Front End Back End A intera\u00e7\u00e3o entre o Front End e o Back End [&hellip;]<\/p>\n","protected":false},"author":18,"featured_media":4479,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_helpful_status":1,"_lmt_disableupdate":"","_lmt_disable":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3,4,203,229,20,6,164],"tags":[21,70,241,2739,179],"class_list":["post-4461","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-criar-sites","category-desenvolvedores","category-internet","category-outros","category-php","category-tutoriais","category-wordpress-tutoriais","tag-php","tag-phpmyadmin","tag-tutoriais","tag-tutorial","tag-versao-php"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>O que \u00e9 PHP: entenda de forma descomplicada | Homehost<\/title>\n<meta name=\"description\" content=\"O Que \u00e9 PHP: Entenda de forma descomplicada sobre uma das linguagens de programa\u00e7\u00e3o mais utilizadas para o desenvolvimento de aplica\u00e7\u00f5es Web.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"O que \u00e9 PHP: entenda de forma descomplicada | Homehost\" \/>\n<meta property=\"og:description\" content=\"O Que \u00e9 PHP: Entenda de forma descomplicada sobre uma das linguagens de programa\u00e7\u00e3o mais utilizadas para o desenvolvimento de aplica\u00e7\u00f5es Web.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/\" \/>\n<meta property=\"og:site_name\" content=\"Homehost\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Homehost\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-09-14T14:08:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-02T22:42:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/O-Que-\u00e9-PHP_-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"561\" \/>\n\t<meta property=\"og:image:height\" content=\"220\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Rafael Marques\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Homehost\" \/>\n<meta name=\"twitter:site\" content=\"@Homehost\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rafael Marques\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"27 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/\",\"url\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/\",\"name\":\"O que \u00e9 PHP: entenda de forma descomplicada | Homehost\",\"isPartOf\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/O-Que-\u00e9-PHP_-1.png\",\"datePublished\":\"2019-09-14T14:08:38+00:00\",\"dateModified\":\"2025-05-02T22:42:46+00:00\",\"author\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/a2154603d8bc4cfd0c3bda2c09c4017e\"},\"description\":\"O Que \u00e9 PHP: Entenda de forma descomplicada sobre uma das linguagens de programa\u00e7\u00e3o mais utilizadas para o desenvolvimento de aplica\u00e7\u00f5es Web.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/#primaryimage\",\"url\":\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/O-Que-\u00e9-PHP_-1.png\",\"contentUrl\":\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/O-Que-\u00e9-PHP_-1.png\",\"width\":561,\"height\":220,\"caption\":\"O Que \u00e9 PHP?\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/www.homehost.com.br\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"O que \u00e9 PHP: entenda de forma descomplicada\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#website\",\"url\":\"https:\/\/www.homehost.com.br\/blog\/\",\"name\":\"Homehost\",\"description\":\"Hospedagem De Sites\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.homehost.com.br\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/a2154603d8bc4cfd0c3bda2c09c4017e\",\"name\":\"Rafael Marques\",\"description\":\"Especialista em Desenvolvimento Web e Marketing. \u00c9 apaixonado por tecnologia, empreendedorismo, audiovisual e animais. Em sua carreira, dedica-se ao empreendedorismo, al\u00e9m de atuar como Desenvolvedor Fullstack e redator t\u00e9cnico. Gosta de usar seu tempo livre para assistir a filmes, jogar, escrever, e passar um bom tempo brincando e mimando seus animais de estima\u00e7\u00e3o. Contato: rafael.blog@homehost.com.br\",\"sameAs\":[\"https:\/\/www.instagram.com\/rafamarquesrmb\/\",\"https:\/\/www.linkedin.com\/in\/rafamarquesrmb\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"O que \u00e9 PHP: entenda de forma descomplicada | Homehost","description":"O Que \u00e9 PHP: Entenda de forma descomplicada sobre uma das linguagens de programa\u00e7\u00e3o mais utilizadas para o desenvolvimento de aplica\u00e7\u00f5es Web.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/","og_locale":"pt_BR","og_type":"article","og_title":"O que \u00e9 PHP: entenda de forma descomplicada | Homehost","og_description":"O Que \u00e9 PHP: Entenda de forma descomplicada sobre uma das linguagens de programa\u00e7\u00e3o mais utilizadas para o desenvolvimento de aplica\u00e7\u00f5es Web.","og_url":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/","og_site_name":"Homehost","article_publisher":"https:\/\/www.facebook.com\/Homehost\/","article_published_time":"2019-09-14T14:08:38+00:00","article_modified_time":"2025-05-02T22:42:46+00:00","og_image":[{"width":561,"height":220,"url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/O-Que-\u00e9-PHP_-1.png","type":"image\/png"}],"author":"Rafael Marques","twitter_card":"summary_large_image","twitter_creator":"@Homehost","twitter_site":"@Homehost","twitter_misc":{"Escrito por":"Rafael Marques","Est. tempo de leitura":"27 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/","url":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/","name":"O que \u00e9 PHP: entenda de forma descomplicada | Homehost","isPartOf":{"@id":"https:\/\/www.homehost.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/#primaryimage"},"image":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/#primaryimage"},"thumbnailUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/O-Que-\u00e9-PHP_-1.png","datePublished":"2019-09-14T14:08:38+00:00","dateModified":"2025-05-02T22:42:46+00:00","author":{"@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/a2154603d8bc4cfd0c3bda2c09c4017e"},"description":"O Que \u00e9 PHP: Entenda de forma descomplicada sobre uma das linguagens de programa\u00e7\u00e3o mais utilizadas para o desenvolvimento de aplica\u00e7\u00f5es Web.","breadcrumb":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/#primaryimage","url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/O-Que-\u00e9-PHP_-1.png","contentUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/O-Que-\u00e9-PHP_-1.png","width":561,"height":220,"caption":"O Que \u00e9 PHP?"},{"@type":"BreadcrumbList","@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/o-que-e-php\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.homehost.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"O que \u00e9 PHP: entenda de forma descomplicada"}]},{"@type":"WebSite","@id":"https:\/\/www.homehost.com.br\/blog\/#website","url":"https:\/\/www.homehost.com.br\/blog\/","name":"Homehost","description":"Hospedagem De Sites","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.homehost.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/a2154603d8bc4cfd0c3bda2c09c4017e","name":"Rafael Marques","description":"Especialista em Desenvolvimento Web e Marketing. \u00c9 apaixonado por tecnologia, empreendedorismo, audiovisual e animais. Em sua carreira, dedica-se ao empreendedorismo, al\u00e9m de atuar como Desenvolvedor Fullstack e redator t\u00e9cnico. Gosta de usar seu tempo livre para assistir a filmes, jogar, escrever, e passar um bom tempo brincando e mimando seus animais de estima\u00e7\u00e3o. Contato: rafael.blog@homehost.com.br","sameAs":["https:\/\/www.instagram.com\/rafamarquesrmb\/","https:\/\/www.linkedin.com\/in\/rafamarquesrmb\/"]}]}},"modified_by":"ad_hmhst","jetpack_featured_media_url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/09\/O-Que-\u00e9-PHP_-1.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/4461","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/comments?post=4461"}],"version-history":[{"count":47,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/4461\/revisions"}],"predecessor-version":[{"id":14640,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/4461\/revisions\/14640"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/media\/4479"}],"wp:attachment":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/media?parent=4461"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/categories?post=4461"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/tags?post=4461"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}