Aula 04 - Variáveis, Condição e Funções

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 8

Introdução ao PHP:

Uma Jornada para


Iniciantes
Bem-vindos ao mundo da programação PHP! Esta jornada te levará do zero
ao entendimento das bases desta linguagem poderosa e versátil, abrindo
portas para o desenvolvimento web e muito mais. Prepare-se para desvendar
os segredos do PHP, passo a passo, e construir suas próprias aplicações web
incríveis.

by Professor Helio Helder


Variáveis e Tipos de Dados em PHP
1 O que são Variáveis? 2 Tipos de Dados 3 Exemplos Práticos
Variáveis são como recipientes O PHP suporta diversos tipos Para entender na prática,
que armazenam informações de dados, cada um com sua imagine que você quer
em seus programas PHP. função específica. Você pode armazenar a idade de uma
Imagine caixas com rótulos, armazenar números inteiros pessoa. Você usaria uma
onde você pode guardar (int), números com casas variável do tipo inteiro (int) para
números, textos, valores decimais (float), textos (string), guardar esse número. Se você
verdadeiros ou falsos - essas valores booleanos (true ou quiser guardar o nome de um
caixas são as variáveis. Cada false) e até mesmo conjuntos produto, usaria uma variável do
variável tem um nome único, de dados complexos (arrays). tipo texto (string). A escolha do
permitindo que você acesse e Cada tipo de dado tem regras tipo de dado depende do tipo de
manipule os dados próprias e é usado para informação que você deseja
armazenados dentro dela. representar informações armazenar.
específicas.
Operadores em PHP: As Ferramentas da
Programação
O que são Operadores? Exemplos Práticos
Operadores são símbolos especiais que permitem que Para somar dois números, você usaria o operador de
você execute operações matemáticas, comparações adição (+). Para verificar se um valor é maior que outro,
lógicas e outras ações em seus programas PHP. Eles são você usaria o operador de maior que (>). Para concatenar
como as ferramentas que você usa para construir e duas strings, você usaria o operador de concatenação (.).
manipular seus dados. Existem diversos operadores, cada um com uma função
específica, permitindo que você realize operações
complexas em seus programas.
Estruturas de Controle: Guiando o Fluxo do
Programa
Decisões: if, else, elseif Switch: Múltiplas Escolhas
Imagine que você quer criar uma regra para um jogo. Se A estrutura switch é ideal para situações em que você
o jogador acertar o alvo, ele ganha pontos. Caso precisa analisar diferentes condições e executar ações
contrário, ele perde pontos. Essa lógica é específicas para cada uma. Imagine um menu com
implementada por meio de estruturas de controle como opções para escolher, cada opção acionaria uma
if, else e elseif, que permitem que você tome decisões função diferente. A estrutura switch facilita a
dentro do seu programa. organização e a clareza do código.

1 2 3

Repetições: for, while, foreach


Se você precisa executar uma ação repetidamente,
como imprimir uma lista de produtos, as estruturas de
controle for, while e foreach são suas aliadas. Elas
permitem que você execute blocos de código várias
vezes, variando o número de repetições de acordo com
a necessidade.
Arrays: Organizando
Conjuntos de Dados
O que são Arrays?
Arrays são como caixas organizadas, onde você pode armazenar vários
valores do mesmo tipo. Imagine uma lista de compras com diferentes
itens, cada item seria um elemento do array. Essa organização facilita o
acesso e a manipulação de conjuntos de dados.

Tipos de Arrays
Existem dois tipos principais de arrays: indexados e associativos. Em
arrays indexados, os elementos são acessados por um índice numérico
(0, 1, 2...). Já em arrays associativos, os elementos são acessados por
uma chave, que pode ser uma string. A escolha do tipo de array depende
da forma como você deseja organizar seus dados.

Exemplos Práticos
Para armazenar as notas de um aluno, você poderia usar um array
indexado, onde cada índice representaria uma prova. Para guardar as
informações de um usuário, você poderia usar um array associativo, onde
cada chave representaria um atributo do usuário (nome, email, senha).
Funções em PHP: Reutilizando Código
O que são Funções?
Funções são blocos de código reutilizáveis que executam uma tarefa específica. Imagine um robô que
1
realiza uma tarefa repetidamente, como lavar a louça. Você poderia programar essa tarefa como uma
função, e o robô a executaria sempre que necessário.

Criando Funções
Para criar uma função, você precisa dar a ela um nome e definir os parâmetros que ela recebe. Dentro da
2
função, você coloca o código que realiza a tarefa desejada. Ao chamar a função, você fornece os valores
dos parâmetros e a função executa o código, retornando um resultado.

Vantagens da Reutilização
Usar funções oferece diversas vantagens. Você pode organizar seu código de forma mais eficiente, evitando
3
repetições. Além disso, facilita a manutenção do código, pois você pode modificar uma função sem afetar o
restante do programa.
Loops em PHP:
Automatizando Repetições

Loop `for`
O loop `for` é usado quando você sabe quantas vezes precisa executar um
bloco de código. É como ter um contador que vai do início até o fim,
executando o código em cada passo.

Loop `while`
O loop `while` é usado quando você quer executar um bloco de código
enquanto uma condição for verdadeira. Imagine um jogo que continua até
você chegar ao fim. O loop `while` é ideal para essa situação, pois ele verifica
se a condição é verdadeira a cada passo e continua executando o código.

Loop `foreach`
O loop `foreach` é usado para iterar sobre os elementos de um array. Imagine
uma caixa com vários objetos. O loop `foreach` pega cada objeto da caixa, um
por um, e faz algo com ele.
Trabalhando com Strings em
PHP
Função Descrição

strlen() Retorna o comprimento da string.

strpos() Encontra a posição da primeira


ocorrência de uma substring
dentro da string.

str_replace() Substitui todas as ocorrências de


uma substring por outra.

strtolower() Converte todos os caracteres da


string para minúsculas.

strtoupper() Converte todos os caracteres da


string para maiúsculas.

trim() Remove espaços em branco do


início e do fim da string.

Você também pode gostar