Fundamentos Essenciais de PHP: Sintaxe e Estruturas
Classificado em Computação
Escrito em em
português com um tamanho de 4,05 KB
Ciclo de Execução PHP
Quando um usuário clica em um link, o servidor passa o código para o interpretador, que gera o HTML e retorna para o servidor. O servidor, por sua vez, retorna o arquivo para o navegador, e a conexão é encerrada.
Requisitos Mínimos para Execução
Para a execução do PHP, é necessário, obrigatoriamente, um servidor web (como o Apache) e um interpretador PHP, configurado para ser utilizado em conjunto com o servidor.
Armazenamento e Acesso a Arquivos PHP
Os arquivos PHP são salvos na pasta de acesso web do servidor e são acessados através do endereço do servidor (via navegador).
Criação de Arquivos PHP
Um arquivo PHP é criado em qualquer editor de texto (ex: Notepad, Notepad++, Wordpad) e é salvo com a extensão .php. Essa extensão indica ao servidor que o arquivo deve ser interpretado.
Strings e Aspas
Aspas Simples ('')
Aspas simples: Não interpretam variáveis diretamente e não aceitam a maioria dos caracteres de escape.
Aspas Duplas ("")
Aspas duplas: Interpretam variáveis diretamente e aceitam caracteres de escape.
Caractere de Escape (\)
A contra barra (\) é usada como um caractere de escape, pois as aspas são caracteres que indicam o início e o fim da string.
Comentários em PHP
Podemos adicionar comentários de duas formas:
- Comentário de múltiplas linhas:
/* Este é um comentário de mais de uma linha */ - Comentário de linha única:
// Este é um comentário de apenas uma linha
Variáveis em PHP
Regras de Nomenclatura
- Nomes válidos:
$nome,$nome1,$nome_1 - Nomes inválidos:
$1nome(não pode começar com número),$subtração(evitar operadores).
Tipagem Dinâmica
Não é necessário declarar o tipo das variáveis em PHP, pois elas assumem o tipo de informação que estão recebendo.
Estruturas de Controle
Estrutura de Repetição FOR
A estrutura de repetição FOR é usada quando se sabe o número de repetições necessárias.
Sintaxe do FOR
for (inicialização; condição; incremento) {
// comando;
}Estrutura Condicional IF/ELSE
Exemplo de IF/ELSE
if (condição) {
comando1;
comando2;
} else {
comando1;
comando2;
}Estrutura Condicional SWITCH
Exemplo de SWITCH
switch ($nome) {
case "jose":
echo "bem vindo jose
";
break;
case "maria":
echo "bem vinda maria
";
break;
default:
echo "você não é cadastrado
";
}Valores Considerados TRUE e FALSE
No PHP, qualquer valor é considerado TRUE, exceto zero, string vazia (""), string zero ("0") e array vazio.
Uso de Chaves ({})
Nos comandos IF e WHILE, as chaves { } funcionam quando existe mais de uma linha de código dentro deles.
Constantes e Controle de Laço
Constantes
Uma constante é semelhante a uma variável, porém não é possível alterar o valor de uma constante após definida.
Declaração de Constantes
define("CONSTANT", "alo mundo");
echo CONSTANT;BREAK e CONTINUE
Os comandos BREAK e CONTINUE podem ser usados em qualquer laço de repetição.
- BREAK: Serve para interromper a execução do laço.
- CONTINUE: Serve para sair da execução corrente, mas continuar o laço.