Trata-se de uma linguagem de script criada para comunicações do lado do servidor. Consequentemente, ela é capaz de lidar com várias funções de backend como coletar formulários de dados, gerenciar arquivos do servidor, modificar bases de dados e muito mais.
Apesar do PHP ser considerado uma linguagem de scripts de propósito geral, ela é mais usada para desenvolvimento na web. Isso acontece por causa de um de seus recursos mais notáveis: a habilidade de ser integrado num arquivo HTML.
Vamos dizer que você não quer que as pessoas vejam o seu código-fonte. Para resolver isso, basta escondê-lo com essa linguagem de scripts. Simplesmente escreva o código num arquivo PHP, integre-o no HTML e, então, as pessoas nunca saberão qual é o conteúdo original.
Outro benefício desse recurso em particular é quando você tem que usar marcações HTML repetidamente. Ao invés de reescrevê-los de novo e de novo, apenas implemente o código num arquivo PHP. Quando precisar usar o HTML, insira o arquivo PHP e está tudo pronto.
Um exemplo de uma página PHP pode ser encontrado no Facebook. Abra a página inicial e você pode ver que a URL termina com .php (facebook.com/home.php).
Em outras palavras, essa página é criada com um arquivo php (home.php) que contém uma mistura de código de pré-processador de hipertexto e tags HTML.