Fundamentos Essenciais de PHP: Sintaxe e Estruturas
Classificado em Computação
Escrito em  em  português com um tamanho de 4,05 KB
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.
