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.

Entradas relacionadas: