O que é PHP? Escreva seu primeiro programa PHP
O que é PHP?
PHP é uma linguagem de script do lado do servidor. que é usado para desenvolver sites estáticos ou sites dinâmicos ou aplicativos da Web. PHP significa Hypertext Pre-processor, que anteriormente significava Personal Home Pages.
Os scripts PHP só podem ser interpretados em um servidor que tenha o PHP instalado.
Os computadores clientes que acessam os scripts PHP requerem apenas um navegador da web.
Um arquivo PHP contém tags PHP e termina com a extensão “.php”.
O que é uma linguagem de script?
Um script é um conjunto de instruções de programação interpretadas em tempo de execução.
Uma linguagem de script é uma linguagem que interpreta scripts em tempo de execução. Os scripts geralmente são incorporados em 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 script do lado do cliente que é interpretado pelo navegador do cliente. Tanto PHP quanto JavaO script pode ser incorporado em páginas HTML.
Linguagem de programação versus linguagem de script
Linguagem de programação | Linguagem de script |
---|---|
Possui todos os recursos necessários para desenvolver aplicações completas. | Usado principalmente para tarefas rotineiras |
O código deve ser compilado antes de poder 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 significa - Página pessoal, mas agora significa o backronym recursivo PHP: Hypertext Preprocessor.
O código PHP pode ser incorporado ao código HTML ou pode ser usado em combinação com vários sistemas de modelos da web, sistemas de gerenciamento de conteúdo da web e estruturas da web.
Sintaxe PHP
Um arquivo PHP também pode conter tags como HTML e scripts do lado do cliente, como JavaRoteiro.
- HTML é uma vantagem adicional ao aprender a linguagem PHP. Você pode até 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 DBMS para aplicativos baseados em banco 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ê obviamente já ouviu falar de vários linguagens de programação lá fora; você pode estar se perguntando por que gostaríamos de usar PHP como nosso veneno para a programação web. Abaixo estão alguns dos motivos convincentes.
- PHP é código aberto e gratuito.
- Curva de aprendizado curta em comparação com outras linguagens como JSP, ASP etc.
- Documento comunitário grande
- A maioria dos servidores de hospedagem web suporta PHP por padrão, ao contrário de outras linguagens, como ASP, que precisam de IIS. Isso torna o PHP uma escolha econômica.
- O PHP é atualizado regularmente para se manter atualizado com as últimas tendências tecnológicas.
- Outro benefício que você obtém com o PHP é que ele é um linguagem de script do lado do servidor; isso significa que você só precisa instalá-lo no servidor e os computadores clientes que solicitam recursos do servidor não precisam ter o PHP instalado; apenas um navegador da web seria suficiente.
- PHP tem em suporte integrado para trabalhar lado a lado com MySQL; isso 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 é plataforma cruzada; isso significa que você pode implantar seu aplicativo em vários sistemas operacionais diferentes, como Windows, Linux, Mac OS etc.
Para que é usado o PHP e participação no mercado
Em termos de participação de mercado, existem mais de 20 milhões de sites e aplicativos na internet desenvolvidos em linguagem de script PHP.
Isto pode ser atribuído aos pontos levantados acima;
O diagrama abaixo mostra alguns dos sites populares que usam PHP
PHP x Asp.Net x JSP x CFML
ASP – Páginas de servidor ativo, JSP - Java Páginas do servidor, CFML – Linguagem de marcação Cold Fusion A tabela abaixo compara as várias linguagens de script do lado do servidor com PHP
RECURSO | PHP | ASP | JSP | CFML |
---|---|---|---|---|
Curva de aprendizado | baixo | Mais que PHP | Mais que PHP | Mais que PHP |
Hospedagem na 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 | Usa bibliotecas adicionais | Construído em |
Integração com HTML | Transferências | Bastante complexo | Bastante complexo | Transferências |
MySQL ajuda | Nativo | Precisa de drivers de terceiros | Precisa de drivers de terceiros | 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 de arquivo e tags Para que o servidor para identificar A Nossa PHP arquivos e Scripts, nós devemos salvar da lima 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ê pode criar arquivos PHP sem nenhuma tag html e isso é 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 do código HTML, devemos sempre colocar o código PHP em tags PHP.
Uma tag PHP começa com o símbolo menor que seguido pelo ponto de interrogação e depois pelas palavras “php”.
PHP é uma linguagem que 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 usar letras minúsculas. O código abaixo ilustra o ponto acima.
<?php … ?>
Estaremos nos referindo às linhas de código PHP como instruções. As instruções PHP terminam com ponto e vírgula (;). Se você tiver apenas uma afirmação, poderá omitir o ponto e vírgula. Se você tiver mais de uma instrução, deverá terminar cada linha com ponto e vírgula. Por uma questão de consistência, é recomendável que você sempre termine sua(s) afirmação(ões) com ponto e vírgula. Os scripts PHP são executados no servidor. A saída é retornada em formato HTML.
PHP Olá mundo
O programa mostrado abaixo é um aplicativo PHP básico que gera as palavras “Hello World!” Quando visualizado em um navegador da web.
<?php echo "Hello world"; ?>
Saída:
Hello world
Resumo
- PHP significa pré-processador de hipertexto
- PHP é uma linguagem de script do lado do servidor. Isso significa que ele é executado no servidor. As aplicações clientes não necessitam ter PHP instalado.
- Os arquivos PHP são salvos com a extensão “.php” e o código de desenvolvimento PHP é colocado entre tags.
- PHP é de código aberto e multiplataforma