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

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.

Sintaxe PHP

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 usado para & participação de mercado

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.

Extensões de arquivo PHP

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