Construindo um cardápio usando arrays em PHP

Construindo um cardápio usando arrays em PHP

Nesse post você encontra um exercício sobre arrays em PHP, você vai praticar como criar um cardápio usando a HTML e CSS e também a linguagem PHP como linguagem principal de Back-End. Nesse exercício, nosso principal objetivo é treinar a utilização de listas (também conhecido como vetores ou arrays) na linguagem PHP.

Quer saber mais sobre desenvolvimento para web usando PHP? Veja nosso curso gratuito.

Relembrando…

Antes de mais nada precisamos relembrar um pouco o que são arrays em PHP, certo? Os arrays nada mais são do que uma junção de várias variáveis em uma única estrutura. Então pense o seguinte: se você iria declarar uma variavel $a para receber o valor 10 e uma variável $b para receber o valor 20, você poderia substituir essas duas variáveis por um array.

Veja o exemplo:

$a = 10;
$b = 20; 

//ou 

$vetor = array(10,20);

Mas qual é a vantagem de usar esse tipo de estrutura?

Os arrays permitem que você armazene várias informações em uma única “variável”, porém, quando você usa um array você pode manipular as informações usando laços de repetição, isso torna essa estrutura mais fácil de manipular. Com um array você pode armazenar as informações que você deseja e depois você poderia simplesmente usar um for ou while para imprimir as informações.

Requisitos

Você foi contratado para construir um cardápio online para uma lanchonete semelhante as grandes redes de fast-food. Para isso seu cliente te forneceu uma série de requisitos:

  • 1. Nessa lanchonete você terá apenas 3 tipos de produtos: lanches, acompanhamentos, refrigerantes.
  • 2. Cada categoria pode ter no mínimo 3 itens e no máximo 6.
  • 3. O seu cardápio deve possuir um Header destacado com o nome da lanchonete (“MeuLanchão”) e também um logotipo
  • 4. O cardápio deve conter seções separando os tipos de produtos
  • 5. O cardápio deverá exibir o nome do produto, foto e um botão para “comprar”.

Algumas regras adicionais e muito importantes:

  • Você precisa construir esse cardápio usando listas em PHP (não é necessário usar banco de dados)
  • Você ganha pontos extras se utilizar classes, porém, não é obrigatório.
  • você não deve usar apenas HTML estático para construir a página, é obrigatório armazenar os itens em listas e utilizar as listas para imprimir os itens

Sugestão de implementação

Claro que nós já resolvemos esse exercício para você, deixamos tudo disponível em nosso github e você pode acessar e modificar a vontade. Acesse o nosso repositório do github:

Faça sua implementação e deixe o link nos comentários 🙂

Vinicius dos Santos

Apenas um apaixonado por Ciência da Computação e forma com que ela pode transformar vidas!

Deixe uma resposta