O que é PHP? Escreva seu primeiro programa PHP

Índice:

Anonim

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