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 antes 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".
Neste tutorial, você aprenderá-
- O que é uma linguagem de script?
- Scripting VS Programming Language
- O que significa PHP?
- Sintaxe Php
- Por que usar PHP?
- Para que é usado o PHP e participação de mercado
- PHP vs ASP.NET VS JSP VS CFML
- Extensões de arquivo PHP
- PHP Hello World
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 a outros ambientes de software.
O objetivo dos scripts geralmente é melhorar o desempenho ou executar tarefas de rotina para 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 o JavaScript é um exemplo de script do lado do cliente que é interpretado pelo navegador do cliente. PHP e JavaScript podem ser incorporados em páginas HTML.
Linguagem de programação Vs linguagem de script
Linguagem de programação | Linguagem de script |
Possui todos os recursos necessários para desenvolver aplicativos completos. | Principalmente usado para tarefas de rotina |
O código deve ser compilado antes de ser executado | O código geralmente é executado sem compilar |
Não precisa ser incorporado em outras linguagens | Geralmente está embutido em outros ambientes de software. |
O que significa PHP?
PHP significa - Home Page 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 modelo da web, sistema 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 JavaScript.
- HTML é uma vantagem adicional ao aprender a linguagem PHP. Você pode até aprender PHP sem saber HTML, mas é recomendado que você pelo menos conheça 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 da web, você precisará de JavaScript e XML .
O diagrama de fluxograma mostrado abaixo ilustra a arquitetura básica de um aplicativo da web PHP e como o servidor lida com as solicitações.
Por que usar PHP?
Obviamente, você já ouviu falar de várias linguagens de programação por aí; você pode estar se perguntando por que gostaríamos de usar o PHP como nosso veneno para a programação da web. Abaixo estão alguns dos motivos convincentes.
- PHP é open source e gratuito.
- Curva de aprendizado curta em comparação com outras linguagens, como JSP, ASP etc.
- Grande documento da comunidade
- A maioria dos servidores de hospedagem da Web oferece suporte a PHP por padrão, ao contrário de outras linguagens como ASP, que precisam do IIS. Isso torna o PHP uma escolha econômica.
- O PHP é atualizado regularmente para se manter atualizado com as últimas tendências de tecnologia.
- Outro benefício que você obtém com o PHP é que ele é uma 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 suporte integrado para trabalhar em conjunto com o MySQL ; isso não significa que você não pode usar o PHP com outros sistemas de gerenciamento de banco de dados. Você ainda pode usar PHP com
- Postgres
- Oráculo
- MS SQL Server
- ODBC etc.
- PHP é uma 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 de mercado
Em termos de participação de mercado, são mais de 20 milhões de sites e aplicativos na internet desenvolvidos em linguagem de script PHP.
Isso pode ser atribuído aos pontos levantados acima;
O diagrama abaixo mostra alguns dos sites populares que usam PHP
PHP vs Asp.Net VS JSP VS CFML
ASP - Active Server Pages, JSP - Java Server Pages, CFML - Cold Fusion Markup language 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 | Maior que PHP | Maior que PHP | Maior que PHP |
Hospedagem na web | Suportado por quase todos os servidores de hospedagem | Necessita de servidor dedicado | Justamente apoiado | Necessita de servidor dedicado |
Código aberto | sim | Não | sim | Comercial e de código aberto |
Suporte de serviços da web | Construídas em | Usa o .NET framework | Usa adicionar em bibliotecas | Construídas em |
Integração com HTML | Fácil | Razoavelmente complexo | Razoavelmente complexo | Fácil |
Suporte MySQL | Nativo | Precisa de motoristas terceirizados | Precisa de motoristas terceirizados | A versão atual tem suporte nativo. Versões mais antigas usam ODBC |
Facilmente estendido por outros idiomas | sim | Não | Estendido usando classes e bibliotecas Java. | sim |
Extensões de arquivo PHP
Extensão de arquivo e ordem tags para o servidor para identificar nossos arquivos PHP e roteiros , temos de salvar o arquivo com a 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 produz 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 incluir o código PHP em tags PHP.
Uma tag PHP começa com o símbolo de menor que seguido pelo ponto de interrogação e as 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 fazem distinção entre maiúsculas e minúsculas, mas é altamente recomendável usar letras minúsculas. O código abaixo ilustra o ponto acima.
Estaremos nos referindo às linhas de código PHP como 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 você tiver mais de uma instrução, deverá terminar cada linha com um ponto e vírgula. Por uma questão de consistência, é recomendável que você sempre termine sua (s) declaração (ões) com ponto e vírgula. Os scripts PHP são executados no servidor. A saída é retornada na forma de HTML.
PHP Hello World
O programa mostrado abaixo é um aplicativo PHP básico que produz as palavras “Hello World!” Quando visualizado em um navegador da web.
Resultado:
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. Os aplicativos cliente não precisam ter o PHP instalado.
- Os arquivos PHP são salvos com a extensão de arquivo ".php" e o código de desenvolvimento PHP é colocado entre tags.
- PHP é código aberto e plataforma cruzada