Conceitos Fundamentais de PHP e Manipulação de Dados em Links

Computação2,8 KB

Ao enviarmos dados via link (URL), o que indicam os caracteres & e ? no endereço?

  • ?: Início das variáveis passadas através do link.
  • &: Separador de variáveis.

Por que é necessário o uso de \ como caractere de escape? Dê um exemplo.

É necessário seu uso porque as aspas (") são caracteres que indicam o início e o fim de uma string. Exemplo: <?php echo \"teste\"; ?>

Qual o objetivo da função include()?

Serve para incluirmos um arquivo PHP dentro de outro arquivo PHP.

Quando gerenciamos o conteúdo de uma página com PHP:

  1. Como são definidas as páginas internas? São definidas em arquivos exclusivos.
  2. Como a página principal define o arquivo que deve carregar? Utiliza um teste (if-else) para definir qual arquivo carregar, de acordo com o link clicado.
  3. Que arquivo a página principal chama em seus links? Sempre chama ela mesma.

Quando enviamos dados via link, qual o arquivo que irá receber essas variáveis?

É possível entender que o arquivo que está sendo carregado (linkado) é o que irá receber essas variáveis.

O que é possível imprimir com o comando de escrita echo?

Valores de variáveis, textos simples (mensagens para o usuário) e tags HTML.

Ao utilizar o PHP para gerenciar o layout de um site, qual a principal forma (mais comum)?

Uma das principais maneiras é utilizar tabelas para simular frames. Apenas a área de conteúdo é alterada ao clicarmos em um link.

Funções de Manipulação de Strings e Arrays

Objetivo da função implode()

É possível transformar os valores de um array diretamente em uma string.

Exemplo de funcionamento:

$array[] = "Esse é ";
$array[] = "um texto ";
$array[] = "para teste ";
$array[] = "do implode.";
$texto = implode( $array );
echo $texto;

Objetivo da função explode()

Possibilita dividir uma string em um array.

Exemplo de funcionamento:

$texto = "Esse é um texto para teste do explode.";
$array = explode( ' ', $texto ); // Assumindo que o separador é um espaço

Objetivo do laço de repetição foreach

É um laço que percorre todos os elementos de um array.

Exemplo:

foreach ( $array as $valor ) {
    echo $valor;
}

Nota: No exemplo original, o texto ficaria emendado se não houvesse um separador no echo.

Baixar

PDF Word HTML