Conceitos Fundamentais de PHP e Manipulação de Dados em Links
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:
- Como são definidas as páginas internas? São definidas em arquivos exclusivos.
- 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. - 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çoObjetivo 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.