O que é PHP? Escreva seu primeiro programa PHP
⚡ Resumo Inteligente
O PHP é uma linguagem de script gratuita, executada no servidor, que permite a criação de sites e aplicações web dinâmicas. Ele funciona no servidor e envia HTML simples para o navegador, o que o torna fácil de aprender e ideal para iniciantes.

O que é PHP?
PHP é uma linguagem de script do lado do servidor usada para desenvolver sites estáticos, sites dinâmicos e aplicações web. PHP significa Hypertext Preprocessor (Pré-processador de Hipertexto), que anteriormente significava Personal Home Pages (Páginas Pessoais Iniciais). Os scripts PHP só podem ser interpretados em um servidor que tenha o PHP instalado, enquanto os computadores clientes que acessam os scripts PHP precisam apenas de um navegador web.
Um arquivo PHP contém tags PHP e termina com a extensão “.php”. Como o servidor realiza todo o processamento pesado, o PHP facilita a entrega de conteúdo dinâmico sem obrigar os usuários a instalarem qualquer software específico em seus dispositivos.
O que é uma linguagem de script?
Antes de nos aprofundarmos no PHP em si, é útil entender o que é uma linguagem de script e como ela difere de uma linguagem compilada tradicional.
Um script é um conjunto de instruções de programação que é interpretado em tempo de execução. Uma linguagem de script é uma linguagem que interpreta scripts em tempo de execução, e os scripts geralmente são incorporados a outros ambientes de software.
O objetivo dos scripts geralmente é melhorar o desempenho ou executar tarefas rotineiras de um aplicativo. Os scripts do lado do servidor são interpretados no servidor, enquanto os scripts do lado do cliente são interpretados pelo aplicativo cliente.
PHP é um script do lado do servidor que é interpretado no servidor, enquanto JavaScript é um exemplo de um script do lado do cliente que é interpretado pelo navegador do cliente. Tanto PHP quanto JavaO script pode ser incorporado em páginas HTML, o que permite aos desenvolvedores combinar lógica e apresentação na mesma página.
Linguagem de programação versus linguagem de script
A linha divisória entre uma linguagem de programação e uma linguagem de script pode ser tênue, mas a tabela abaixo destaca as diferenças mais comuns que os iniciantes devem conhecer.
| Linguagem de programação | Linguagem de script |
|---|---|
| Possui todos os recursos necessários para desenvolver aplicações completas. | Utilizado principalmente para tarefas rotineiras. |
| O código precisa ser compilado antes de ser executado. | O código geralmente é executado sem compilação. |
| Não precisa ser incorporado em outros idiomas. | Geralmente é incorporado em outros ambientes de software. |
O que significa PHP?
PHP originalmente significava Página pessoalmas agora representa o acrônimo recursivo PHP: Pré-processador de hipertextoA mudança de significado reflete como a linguagem evoluiu de um simples conjunto de ferramentas para páginas pessoais para uma plataforma completa para a web moderna.
O código PHP pode ser incorporado ao código HTML ou usado em combinação com diversos sistemas de modelos web, sistemas de gerenciamento de conteúdo web e frameworks web, como Laravel, Symfony e WordPress.
Sintaxe PHP
Agora que os conceitos básicos estão claros, vamos analisar a sintaxe que o PHP usa dentro de uma página HTML.
Um arquivo PHP também pode conter tags como HTML e scripts do lado do cliente, como... JavaRoteiro. Antes de começar a escrever seu primeiro roteiro, os seguintes recursos são úteis:
- HTML é uma vantagem adicional Ao aprender PHP, você pode aprender PHP sem saber HTML, mas é recomendável que você conheça pelo menos o básico de HTML.
- Sistemas de Gerenciamento de Banco de Dados Os SGBDs (Sistemas de Gerenciamento de Banco de Dados) são importantes para aplicações que dependem de bancos de dados.
- Para tópicos mais avançados, como aplicativos interativos e serviços web, você precisará JavaScript e XML.
O diagrama de fluxo mostrado abaixo ilustra a arquitetura básica de uma aplicação web PHP e como o servidor lida com as solicitações.
Por que usar PHP?
Você provavelmente já ouviu falar de vários deles linguagens de programação Existem tantas opções disponíveis, então você pode estar se perguntando por que escolheríamos PHP para programação web. Abaixo estão alguns dos motivos mais convincentes pelos quais o PHP continua sendo uma das principais escolhas para novos desenvolvedores e equipes em crescimento.
- PHP é código aberto e gratuito.
- Curva de aprendizado curta em comparação com outras linguagens como JSP e ASP.
- Comunidade ampla e extensa documentação.
- A maioria dos servidores de hospedagem web oferece suporte a PHP por padrão, diferentemente de outras linguagens como ASP, que exigem o IIS. Isso torna o PHP uma opção com boa relação custo-benefício.
- O PHP é atualizado regularmente para acompanhar as últimas tendências tecnológicas.
- PHP é um linguagem de script do lado do servidorIsso significa que você só precisa instalá-lo no servidor. Os computadores clientes que solicitam recursos do servidor não precisam ter o PHP instalado; basta um navegador da web.
- PHP tem suporte integrado para trabalhar em conjunto com MySQLIsso não significa que você não possa usar PHP com outros sistemas de gerenciamento de banco de dados. Você ainda pode usar PHP com:
- postgres
- Oracle
- MS SQL servidor
- ODBC, etc.
- PHP é multi-plataforma, o que significa que você pode implantar seu aplicativo em diversos sistemas operacionais diferentes, como Windows, Linux e Mac OS.
Para que serve o PHP e qual a sua participação de mercado?
Em termos de participação de mercado, existem mais de 20 milhões de sites e aplicativos na internet desenvolvidos com a linguagem de programação PHP. Isso pode ser atribuído aos pontos mencionados anteriormente, incluindo sua baixa barreira de entrada e excelente suporte de hospedagem.
O diagrama abaixo mostra alguns dos sites populares que utilizam PHP.
PHP vs ASP.Net vs JSP vs CFML
Para contextualizar o PHP, a tabela abaixo o compara com outras três tecnologias de script do lado do servidor amplamente utilizadas: ASP (Páginas de servidor ativas), JSP (Java Páginas de servidor) e CFML (Cold Fusion Markup Language).
| RECURSO | PHP | ASP | JSP | CFML |
|---|---|---|---|---|
| Curva de aprendizado | Baixo | Mais que PHP | Mais que PHP | Mais que PHP |
| Hospedagem web | Suportado por quase todos os servidores de hospedagem | Precisa de servidor dedicado | Bastante suportado | Precisa de servidor dedicado |
| Código aberto | Sim | Não | Sim | Comercial e de código aberto |
| Suporte a serviços da Web | Construído em | Usa a estrutura .NET | Utiliza bibliotecas adicionais | Construído em |
| Integração com HTML | Transferências | Bastante complexo | Bastante complexo | Transferências |
| MySQL ajuda | Nativo | Necessita de motoristas terceirizados | Necessita de motoristas terceirizados | A versão atual possui suporte nativo. Versões mais antigas usam ODBC |
| Facilmente estendido para outros idiomas | Sim | Não | Uso estendido Java aulas e bibliotecas | Sim |
Extensões de arquivo PHP
Extensão e etiquetas do arquivo: Para que o servidor para identificar A Nossa Arquivos PHP e Scripts, nós devemos salvar o arquivo com o Extensão “.php”Extensões de arquivo PHP mais antigas incluem:
- .phtml
- .php3
- .php4
- .php5
- .phps
PHP foi projetado para funcionar com HTML e, como tal, pode ser incorporado ao código HTML.
Você também pode criar arquivos PHP sem nenhuma tag HTML, o que é chamado de arquivo PHP puro. O servidor interpreta o código PHP e envia os resultados como código HTML para os navegadores da web.
Para que o servidor identifique o código PHP em meio ao código HTML, devemos sempre envolver o código PHP em tags PHP. Uma tag PHP começa com o símbolo de menor que ('<'), seguido por um ponto de interrogação ('-') e, em seguida, a palavra "php".
PHP diferencia maiúsculas de minúsculas: “VAR” não é o mesmo que “var”. As tags PHP em si não diferenciam maiúsculas de minúsculas, mas é altamente recomendável o uso de letras minúsculas. O código abaixo ilustra a sintaxe básica de uma tag PHP.
<?php … ?>
Chamaremos as linhas de código PHP de instruções. As instruções PHP terminam com um ponto e vírgula (;). Se você tiver apenas uma instrução, pode omitir o ponto e vírgula. Se tiver mais de uma instrução, você deve terminar cada linha com um ponto e vírgula. Para manter a consistência, recomenda-se que você sempre termine suas instruções com um ponto e vírgula. Os scripts PHP são executados no servidor e a saída é retornada em formato HTML.
Programa PHP "Olá Mundo"
Agora é hora de colocar a teoria em prática e escrever seu primeiro programa em PHP. O script mostrado abaixo é uma aplicação PHP básica que exibe as palavras "Olá, mundo!" quando visualizada em um navegador web.
<?php echo "Hello world"; ?>
Saída:
Hello world
Salve o arquivo como Olá.php Na raiz do seu servidor web, abra-o em um navegador através de http://localhost/hello.phpE você deverá ver a saudação aparecer. Com este único programa, você já terá exercitado todo o ciclo de requisição, análise e resposta do PHP.


