Em HTML usamos o nosso Hipertexto sobretudo dentro de tags. Temos tag para o documento HTML, tag para o título da página... E temos tag para colocar nosso código PHP, também.
Todo o nosso código ficara entre as tags do PHP, que são <? php?> .
Para escrevermos na página em PHP utilizamos o seguinte comando:
<?php echo "Olá mundo!"; ?>
echo no PHP é semelhante ao print no python.
Variáveis
Variáveis são definidas utilizando um cifrão ($). Em PHP, variáveis possuem tipagem dinâmica e fraca.
Tipagem dinâmica significa que uma variável assume um tipo de acordo com o valor que lhe é atribuído;
Tipagem fraca significa que o formando pode trabalhar de forma livre com as variáveis;
Variáveis predefinidas
O PHP define um conjunto de variáveis vetoriais superglobais que contêm informação relevante sobre o ambiente e o programa em curso.
Variáveis superglobais são visíveis em todo o programa, inclusive no âmbito das funções definidas pelo progamadores. O mesmo não acontecem às variáveis globais.
Vetor
Descrição
$GLOBALS
Contém uma referência para cada variável que está disponível de forma global no programa em curso
$_SERVER
Variáveis da responsabilidade do servidor Web, nomeadamente o endereço IP
$_GET
Variáveis obtidas por meio do comando HTTP GET
$_POST
Variáveis obtidas por meio do comando HTTP POST
$_COOKIE
Variáveis obtidas a partir dos cookies, via HTTP
$_FILES
Variáveis respeitantes ao carregamento de ficheiros
$_ENV
Variáveis de ambiente
$_REQUEST
Variáveis fornecidas pelo utilizador. Baixo nível de segurança
$_SESSION
Variáveis associadas à sessão do programa actual
Utilizando controlo de fluxo
Para controlo de decisão temos o if... else if... else e o switch... case;
Para controlo de repetição, temos o for, o foreach, o while e o do... while;
If
if($numero < 20){ echo "$numero é menor que 20"; } else { echo "$numero é maior que 20"; }
if(“condição”){ <faz alguma coisa quando “condição” é verdadeira> } else { <faz alguma coisa quando “condição” é falsa> }
While
while(“condição”){
faz alguma coisa enquanto “condição” for verdadeira
}
Do ... While
do {
faz “alguma coisa” e verifica se “condição” é verdadeira.