Você está na página 1de 6

389

Aula 1º

Diretrizes básicas da linguagem PHP

O PHP (um acrônimo recursivo para PHP: Hypertext


Preprocessor) é uma linguagem de script open source de
uso geral, muito utilizada, especialmente adequada para o
GHVHQYROYLPHQWR ZHE H TXH SRGH VHU HPEXWLGD GHQWUR GR
HTML (php.net).
%RQVHVWXGRV

Objetivos de aprendizagem

Ao término desta aula, vocês serão capazes de:

‡ desenvolver scripts em PHP utilizando os conceitos e funções que essa linguagem oferece, pois os principais
conceitos, bem como exemplos destes, podem ser vistos no decorrer desta aula.
390 Desenvolvimento Voltado a Web II 6

Seções de estudo

1 &RQFHLWRVEiVLFRV
2 ,PSULPLQGRFRP3+3
3 9DULiYHLV
4 &RQVWDQWHV
5 $UUD\V
62SHUDGRUHVDULWPpWLFRV
7 2SHUDGRUHVUHOacionais
8 (VWUXWXUDVFRQGLFLRQDLV
9 Laços de Repetição

1 - Conceitos básicos
0DVDÀQDORque é PHP?

É uma linguagem de programação para Web amplamente utilizada, por apresentar vários benefícios, sendo os principais: é
leve, fácil de aprender, a maioria dos servidores pagos possui suporte ao PHP, é gratuito, possui interface de comunicação com
uma grande quantidade de bancos de dados distintos, entre outros.
Atualmente, muitas linguagens de programação estão surgindo com grande frequência, mas o PHP continua estando entre
as dez linguagens de programação mais utilizada no mundo, e esse também é um dos motivos pelos quais devemos estudar PHP.

Figura 1: Lista das linguagens de programação mais utilizadas em 2018.

Fonte: https://www.tiobe.com/tiobe-index/. Acesso em 03 ago. 2018.

1DÀJXUDDQWHULRUSRGHmos ver que algumas linguagens de programação mudaram de posição (algumas subiram
e outras desceram), enquanto PHP se manteve na sétima posição, sendo utilizada por 2,95% dos desenvolvedores. Essa ampla
utilização do PHP nos permite encontUDUIDFLOPHQWHVHUYLGRUHVFRQÀJXUDGRVpara podermos trabalhar com essa linguagem.
Ainda sobre a necessidade de aprendermos a utilizar o PHP, podemos constatar que há uma crescente demanda de aplicações
que estão migrando para InteUQHW0XLWRVVRIWZDUHVTXHXWLOL]DYDPVLVWHPDV desktop (aqueles que são instalados no computador),
agora estão sendo desenvolvidos para serem utilizados através da Web. Através dos sistemas em nuvens, tHPRVVLVWHPDVZHE
que permitem ao usuário acessar de qualquer dispositivo que esteja conectado à Internet, sem a necessidade de instalar nenhum
programa, utilizando apenas o navegador de Internet.

Cansou de teoria? Vamos ver um pouco de prática então…


7 391
Script 3: Como criar variáveis
2 - Imprimindo com PHP

Podemos ver, a seguir, como é possível imprimir um


texto usando php:
Fonte: criação nossa.

Script 1: Como imprimir um texto


Figura 1: Regras para nomes de variáveis

Dicas para nomes de variáveis:


ȏ não iniciar o nome de uma variável com números;
ȏ não utilizar espaços em branco;
ȏ não utilizar caracteres especiais, somente underline;
ȏ criar variáveis com nomes Tue aMudarão a identiȴcá-las melKor;
Fonte: criação nossa. ȏ evitar utilizar letras maiúsculas.

Vamos ver agora como comentar um código PHP. Os Fonte: https://www.devmedia.com.br/php-tutorial/32540. Acesso em:

comentários são mecanismos muito importantes para auxiliar


no entendimento do código. UsamosSDUDLGHQWLÀFDURTXH Agora, vamos ver como é possível imprimir os conteúdos
determinado trecho de código está “fazendo”. das variáveis criadas, vejamos o código a seguir:

Script 2: Como comentar o código Script 4: Como imprimir valores das variáveis

Fonte: criação nossa.

Observando o código acima, podemos perceber que os


Fonte: criação nossa. valores das variáveis foram impressos através do comando
echo que, além de imprimir a legenda da variável, imprimiu
E as variáveis, como são criadas? também a tag <br> do HTML, para possibilitar a quebra de
linha.
É importante observar que as variáveis foram impressas
dentro de aspas, mas usamos aspas dupODV6HPRGLÀFDUPRV
3 - Variáveis para aspas simples não conseguiremos o valor contido na
variável, mas sim o seu nome… sugiro que faça um teste em
Podemos começar nossos estudos de variáveis, sua página e veja a diferença.
observando a maneira como o PHP manipula essas estruturas: Vamos ver agora como deÀQLUHPDQLSXODUFRQVWDQWHV
‡ Elas não precisam ser declaradas antes de serem
utilizadas.
‡ Elas podem assumir vários tipos no mesmo 4 - Constantes
código, LVVRVLJQLÀFDTXHXPDPHVPa variável
que inicialmente era do tipo inteiro, pode passar a A criação de constantes tem uma sintaxe um pouco
ser do tipo texto. diferente da sintaxe de criação de variáveis comuns, vejamos
‡ Todas variáveis são precedidas pelo símbolo $, um script a seguir:
exemplo: $nome e VRPDUHIHUHPVHUHVSHFWLYDPHQWH
às variáveis nome e soma. Script 5: Como criar constantes
‡ 3+3pFDVHsensitive, portanto as variáveis: $soma,
$Soma e $SOMA são três variáveis diferentes e
independentes uma da outra.

O código a seguir mostra como é possível declarar as


variáveis: nomeProduto, precoProduto e anoFabricacao: Fonte: criação nossa.
392 Desenvolvimento Voltado a Web II 8
Imprimir strings
Existem várias formas de imprimir strings: 7 - Operadores relacionais
‡ podemos utilizar ponto (.) para concatenar duas
strings,
‡ podemos utilizar vírgula (,) para separar duas strings Os operadores a seguir são usados para comparar valores
que serão impressas, ou expressões, retornando um valor booleano (true ou false):
‡ podemos imprimir texto e conteúdo da variável 1. Igualdade: ==
usando aspas duplas e 2. Diferente: != ou <>
‡ podemos imprimir os nomes das variáveis usando 3. Menor que: <
aspas simples. 4. Maior que: >
5. Menor ou igual a: <=
Script 6: Como imprimir strings 6. Maior ou igual a: >=

Script 8: Como utilizar os operadores relacionais

Fonte: criação nossa.

5 - Arrays
Fonte: criação nossa.

Já vimos como criar variáveis, como imprimir strings e Vimos como é a utilização dos operadores relacionais.
agora vamos ver como manipular arrays em PHP, vejamos Agora vamos ver que utilizando operadores lógicos podemos
um exemplo a seguir. Note que primeiro estamos criando o combinar mais de uma expressão criada com os operadores
array e depois imprimindo os valores de seus elementos. relacionais. Os principais são:
‡ QHJDomRLQYHUWHRUHVXOWDGR
Script 7: Como criar arrays ‡ &&: (FRPELQDGXDVH[SUHVV}HVHSDUDTue seu
resultado seja verdadeiro, ambos precisam ser
verdadeiros.
‡ __ 28  também combina duas expressões, mas
seu resultado será verdadeiro se alguma delas for
Fonte: criação nossa. verdadeira

Agora vamos ver alguns operadores do PHP Script 9: Como utilizar os operadores lógicos em
conjunto com operadores relacionais

6 - Operadores aritméticos

Os operadores aritméticos disponíveis em PHP são:

1. Soma: +
6XEWUDomR
Fonte: criação nossa.
3. Multiplicação: *
4. Divisão: / No exemplo visto anteriormente, podemos perceber
5. Módulo: % DVDÀrmações que foram feitas. Quando usamos o operador
&& as duas expressões precisam ser verdadeiras para que
Script 7: Como utilizar os operadores matemáticos o resultado seja verdadeiro, já quando usamos || , apenas
uma das expressões sendo YHUGDGHLUD p VXÀFLHQWH para que
o resultado da expressão seja verdadeiro e,SRUÀPTXDQGR
usamos ! invertemRV R UHVXOWDGR GH [ PRGLÀFDQGR R
resultado da expressão.

8 - Estruturas condicionais

Fonte: criação nossa. Vamos ver agora as estruturas condicionais disponíveis


9 393
em PHP. A utilização das estruturas condicionais é Script 12: Como utilizar o VZLWFK
muito semelhante (se não igual) a de outras linguagens de
programação, temos:
‡LIHOVH
‡HOVHLI
‡VZLWFK
‡2SHUDGRUWHUQiULR

if
Realiza XPWHVWHSDUDYHULÀFDUVHGHWerminada condição é
verdadeira, e caso seja, executa um trecho ou bloco de código.

Script 10: Como utilizar o LI

Fonte: criação nossa.

Agora, vamos ver a utilização do operador ternário.

Operador ternário

Script 13: Como utilizar o operador ternário


Fonte: criação nossa.

No exemplo visto através do Script 10, podemos observar


que a sintaxe do if else é igual a de outras linguagens que vocês
já conhecem. Sempre é feita uPDYHULÀFDomRDWUDYpVGRLIe
caso seu UHVXOWDGRVHMDQHJDWLYRH[HFXWDVHRHOVH. Fonte: criação nossa.

Script 11: Como utilizar o elseLI 9 - Laços de repetição

while
Repete um trecho de código até que uma condição seja
satisfeita. Vamos ver um exemplo:

Script 14: Como utilizar o ZKLOH

Fonte: criação nossa.

Fonte: criação nossa.


elseif
Agora, vimos um exemplo usando HOVHLI, que testa se o LI Outra estrutura de repetição muito utilizada é o for,
é verdadeiro, em casoQHJDWLYRYHULÀFDVHRHOVHLIé verdadeiro, vamos ver como é sua estrutura a seguir.
em caso negativo procura o próximo HOVHLI até terminar as
YHULÀFDo}HVou encontrar um HOVH. for
O próximo exemplo será a utilização do comando Repete um trecho de código, quantas vezes forem
VZLWFK1R PHP podemos testar strings também, o que não necessárias.
era possível na linguagem C, lembram?
Script 15: Como utilizar o IRr

switch
O comando VZLWFK, como na maioria das linguagens de
programação, oferece uma lista de possíveis valores para serem
testados, e um valor GHIDXOWque deverá ser executado quando
nenhum dos elementos da lista for válido (verdadeiro). Fonte: criação nossa.
394 Desenvolvimento Voltado a Web II 10
foreach conhecer os operadores relacionais do PHP.
É um tipo de estrutura semelhante ao IRU, mas que gera
um loop de maneira diferente. Utilizado para manipulação de 8 - Estruturas condicionais
vetoreVpSRVVtYHOSHUFRUUrORVGHPDQHLUDIácil através dessa
função. Vamos ver um exemplo para melhor compreensão: As estruturas condicionais fazem parte de quase todos
os scripts que criamos, por isso é tão importante aprender
Script 16: Como utilizar o IRUHDFK sua utilização corretamente. Pudemos aprender através do
conteúdo visto nesta seção.

9 - Laços de Repetição

Através desta seção, pudemos conhecer as estruturas de


Fonte: criação nossa. repetição que o PHP nos oferece.

Esse script irá imprimir os nomes dos campos do array


Vale a pena
e posteriormente o seu valor. O nome do campo é obtido
através da “variável” $dado e o valor através de $valor.

Retomando a aula Vale a pena acessar

Sugiro a leitura do conteúdo constante no site da php.


net: <http://SKSQHWPDQXDOSWB%5ODQJUHISKS>.
Ao ȴnal desta primeira aula, vamos recordar sobre o
que aprendemos até aqui.
Minhas anotações

1 - Conceitos básicos

Vimos os principais conceitos necessários para entender


a linguagem PHP e iniciar os estudos dessa linguagem.

2 - Imprimindo com PHP

Vimos quais são os comandos de impressão de valores


em PHP, isso inclui variáveis e constantes.

3 - Variáveis

Nessa seção, vimos como declarar e manipular variáveis


em PHP.

4 - Constantes

Vimos como as constanWHVVmRGHÀQLGDVHUHFXSHUDGDV

5 - Arrays

Através dos conceitos vistos nessa seção, foi possível


conhecer as técnicas empregadas na criação e manipulação de
arrays.

6 - Operadores aritméticos

Conhecemos os principais operadores aritméticos nessa


seção.

7 - Operadores relacionais

Através dos conceitos vistos nessa seção, foi possível

Você também pode gostar