páginas da Web usam uma variedade de tecnologias , incluindo funções dinâmicas em linguagens como PHP. Páginas da Web criados usando PHP são descritos como dinâmica , porque o seu conteúdo é realmente construído quando eles são vistos pelos usuários da web. O modelo tradicional da Web , contrastando usado páginas estáticas, em que o conteúdo visto pelos usuários foi realizada em arquivos em servidores Web, esses arquivos enviados para o navegador do usuário quando solicitado. O conteúdo de uma página dinâmica é construído no momento em que é solicitada. Dados
Uma das principais vantagens de se utilizar o PHP para criar uma página Web dinâmica é que a linguagem permite que os desenvolvedores incluem dados de bancos de dados. Scripts PHP rodando em um servidor Web pode fazer conexões com bancos de dados , consultar o seu conteúdo e apresentar os resultados dentro de páginas da web. Páginas PHP pode também proporcionar a interação entre os usuários e os dados, em alguns casos, permitindo que os usuários editar e inserir dados, bem como exibição de dados existente.
Scripts
O processo de visualização de uma página PHP aparece o mesmo para o usuário, que entra para o endereço da Web ou segue um hiperlink da mesma forma como a visualização de uma página estática . No entanto , o que acontece no servidor é fundamentalmente diferente . Quando uma página PHP dinâmica é solicitado pelo navegador da Web do usuário , isso faz com que o script PHP para ser executado como um programa no servidor. Quando o programa é executado, ele pode realizar o processamento , como se conectar a uma fonte de dados, mas acabará por escrever estruturas HTML para enviar para o navegador do usuário para ver como uma página Web .
HTML
a linguagem PHP é usada para criar páginas dinâmicas , mas essas páginas normalmente incluem também outras tecnologias , principalmente HTML. Estruturas HTML são incorporadas ao código em um script de página PHP, estruturado como qualquer outra página HTML seria. Opcionalmente, o HTML dentro de um script PHP também pode ser combinada com outras tecnologias, como JavaScript e CSS ( Cascading Style Sheets) . Como acontece com qualquer página da Web, páginas PHP pode incluir muitos tipos diferentes de mídia e conteúdo , incluindo texto, imagens e vídeo.
Sintaxe
sintaxe PHP utiliza etiquetas no mesma forma que o HTML estático faz, mas além disso, utiliza estruturas de linguagem de programação lógicas. O código em um script PHP é executado principalmente de uma forma linear , começando na parte superior de um arquivo e trabalhar através de cada linha , por sua vez , a menos que o código contém alguma instrução que muda esse fluxo . Estruturas PHP incluir variáveis , condicionais , loops e funções. O seguinte é um exemplo de script PHP saída uma palavra : .
$ variavel = "Olá" ;
echo "
" $ variável . "
"; ?
>
Desenvolvimento
HTML é uma linguagem de marcação , enquanto que o PHP é uma linguagem de programação. Isto significa que o desenvolvimento de páginas PHP requer um conjunto de habilidades mais amplo do que o HTML estático. HTML é principalmente uma forma de estruturar o conteúdo de um documento , enquanto o PHP é um método para escrever programas a serem executados no servidor web. PHP é, portanto, menos acessível para os novatos que não têm experiência em programação. No entanto, em termos de programação é uma linguagem relativamente simples de aprender, com muitos desenvolvedores PHP autodidata .