Você está na página 1de 2

Escola Estadual de Educação Profissional Dr.

Solon Tavares
Estrada Santa Maria, 2300, Guaíba/RS.
Fone/Fax: 51 3491-6746
Site: www.solontavares.com
Email: dr.solontavares@gmail.com

PHP

O PHP é multiplataforma e pode ser usado na maioria dos sistemas operacionais,


ele roda no servidor, que é suportado pela maioria dos servidores web que existem no
mercado, sendo uma das grandes vantagens do PHP, a sua portabilidade.
Proporciona uma praticidade ao utilizar as variáveis e constantes, os tipos de dados
e os operadores, também possui uma grande gama de variáveis predefinidas para qualquer
script que ele execute. Elas auxiliam para a recuperação de informações importantes como
de formulário e transferência de arquivo. Dentre elas, podemos citar $_GET, $_POST,
$_FILES, $_COOKIE, $_SESSION.
A Super Globlal Cookie, por exemplo, contém informações trocadas entre o browser
e o servidor Web. A principal função é manter a persistência das seções do protocolo HTTP.
Os cookies possuem um tempo de vida, não são permanentes. Eles são muito utilizados
para manter um perfil do usuário a uma determinada página e são vulneráveis, mas não
representam risco de segurança ou privacidade ao usuário.
Já na Super Global Session, é um período de tempo no qual se determina um usuário
para navegar pelas páginas de um determinado site, em geral são as formas mais seguras
para passar informações sigilosas entre páginas.
O PHP permite que sejam enviados arquivos para o servidor, com o tratamento de
arquivos, pois são necessários disponibilizar os recursos de download e upload de arquivos
de forma facilitada.
MVC

O MVC (model, view e controller) é uma arquitetura que divide as responsabilidades


em camadas diferentes, a fim de permitir uma melhor organização do código e promover
uma solução estruturada, onde deve conter todas as camadas distintas.
• Um controlador (controller) envia comandos para o modelo atualizar o seu
estado, ele também pode enviar comandos para alterar a visão do modelo.
• Um modelo (model) armazena dados e notifica suas visões e controladores
associados quando há uma mudança em seu estado. Estas notificações
permitem que as visões produzam saídas atualizadas e que os controladores
alterem o conjunto de comandos disponíveis.
• A visão (view) gera uma representação visual dos dados presentes no modelo
solicitado.
CRUD

Um dos termos mais comuns quando estamos falando sobre programação e banco
de dados, é o desenvolvimento de um CRUD (create, retrieve, update e delete), que são as
operações básicas do banco de dados.
Para criar um projeto em PHP, de forma clara, essas operações são indispensáveis:
• Index (arquivo inicial do aplicativo web, onde ficará o formulário de cadastro).
• Conexão (responsável pela conexão e seleção do banco de dados).
• Editar (responsável pela edição dos dados).
• Evento (responsável pelos eventos de aplicação, onde possuirá os códigos
insert, update e delete).

ATIVIDADE
Porém, antes de iniciarmos a conexão do banco de dados com PHP, com o
desenvolvimento das aplicações em CRUD, vamos revisar o conteúdo, desenvolvendo um
formulário que cadastre os produtos de uma loja de Games. Este formulário deverá
cadastrar os produtos e retornar os dados na tela para o usuário (semelhante a atividade
da aula anterior).

Você também pode gostar