PHP

É a sigla de "PHP: Hypertext Preprocessor".

PHP é uma linguagem de script que desenvolvedores web usam para criar sites dinâmicos. Ela costuma ser instalada por padrão em servidores web Apache, junto com o MySQL, como parte de uma configuração "LAMP".

Cada trecho de código PHP começa com <?php e termina com ?>. As páginas PHP podem conter vários trechos inseridos em diferentes partes do HTML que geram conteúdo dinâmico. Quando um visitante acessa uma página PHP, o servidor web processa, ou "analisa", o código PHP antes de enviar o HTML ao navegador do cliente. No exemplo abaixo, a função PHP obtém a hora e a data locais do servidor e as insere no HTML. ("F d, Y" formata a data como 31 de dezembro de 2021.)

&lt;p&gt;A data atual é &lt;?php echo date("F d, Y"); ?&gt;&lt;/p&gt;

Abaixo, veja uma análise dos bastidores de parte do código PHP usado para gerar perguntas de testes no TechTerms.com.

Os scripts PHP podem variar de comandos simples de uma linha a funções complexas. Alguns sites baseados em PHP geram dinamicamente quase todo o conteúdo das páginas usando uma série de scripts PHP. Embora as primeiras versões do PHP não fossem orientadas a objetos, o PHP3 introduziu suporte a classes, incluindo atributos e métodos de objetos. Os desenvolvedores podem criar bibliotecas personalizadas de objetos e importá-las para várias páginas PHP, de forma semelhante a uma linguagem compilada.

Como o código PHP é processado antes de o HTML ser carregado, os usuários não podem visualizar o código PHP em uma página da web. Eles só podem ver a saída HTML gerada pelos scripts PHP.

Grande parte da sintaxe do PHP é semelhante à de outras linguagens, como C++, Java e Perl. No entanto, o PHP contém várias funções próprias, incluindo métodos específicos do MySQL para acessar registros de um banco de dados MySQL. Por sua integração com o MySQL, sua manutenção consistente e sua facilidade de uso geral, o PHP continua sendo uma opção popular para criar sites dinâmicos.

Extensão de arquivo: .PHP

Atualizado November 6, 2024 por Per C.

quizTeste seus conhecimentos

Which protocol requires that a website have a valid certificate?

A
FTP
0%
B
HTTPS
0%
C
NNTP
0%
D
IMAP
0%
Correct! Incorrect!     View the Certificate definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de PHP nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.