Escolar Documentos
Profissional Documentos
Cultura Documentos
Introdução
Existem atualmente inúmeras linguagens de programação, cada uma com
suas vantagens e desvantagens. Seus admiradores e seus críticos.
HTML e CSS
Na atualidade os principais navegadores existentes são o Edge, Chrome,
Firefox e Safari. Desculpe se você usa algum outro e o considera o melhor de
todos. De fato existem muitos, inúmeros. Quando se abre para android então,
fica difícil contar.
Já nas linhas 18 até 25 se criou uma pequena tabela com duas linhas e
duas colunas. A Figura 2 mostra como o navegador Chrome desenhou esta
tabela.
back-end quer dizer “o que está por baixo”, não se vê. Ao menos não para
a visão dos usuários. Em uma página você coloca seu login e sua senha e
clica em “Conectar”. Este usuário e senha é enviado ao servidor que irá
retornar uma página de OK ou de acesso negado. Como é verificado se o
usuário existe e se com aquela senha, de que forma serão armazenadas as
senhas dos usuários, onde e como serão protegidas: tudo back-end.
Em 2001 eu fiz uma página para enviar trabalhos dos alunos em bash.
Podia ser em C, em perl ou em qualquer outra linguagem que gostasse.
Nem queiram saber como foi complicado fazer uma página em 2001
usando bash. Se for em C segue a mesma complicação. Existem protocolos
bem definidos para a conversa entre cliente e servidor por HTTP. Protocolos
que definem como um som é representado, por exemplo. Um anexo. Tudo. Se
você usa uma linguagem que não é “WEB”, terá que pensar em tudo isso.
O PHP
O PHP é uma linguagem de uso genérico. Não é verdade que só é uma
linguagem para WEB. Ela é também para WEB e, por conta do sucesso, é
mais lembrada por isso. Em um artigo interno publicado aos alunos da Ulbra
em 2006, demonstrou o uso do PHP para resolver um problema de filtro de
proxy1. Não era WEB
Mas aqui iremos ver o PHP como uma linguagem para a WEB. Nosso
foco, nesta disciplina, é a programação back-end.
1
https://profelgio.duckdns.org/~elgio/disciplinas/?MAT=guest&ARQNOME
=080508-tempoLing.html&DISC=outras
O PHP é uma linguagem interpretada. Por ser uma linguagem
server-side, quem a executa é o servidor, ou seja, o código não chega ao
navegador.
Quando você quer escrever código em PHP deve colocar o código entre
as tags <?php e ?>. O que estiver dentro é PHP e será executado pelo
servidor. O que estiver fora é HTML e será enviado ao cliente, navegador,
como está.
Se todo o código anterior ficasse dentro de uma tag php, teria que ser
desta forma como na Figura 5.