Programação orientada a Componentes

343 palavras 2 páginas
Programação Orientada a Componentes – Avaliação

1) Dado o código PHP abaixo, responda (total: 1,5):

1:

a) O que será impresso na tela? (0,5)

UM
TRÊS
DOIS

b) Descreva de forma resumida o funcionamento do código acima, particularmente as linhas 3, 5 e 6 (1,0).

Primeiramente a palavra “UM” é escrita na tela depois é pulado uma linha, sem seguida é ativada a função ob_start() que ativa o buffer de saída. A palavra “DOIS” é guardada nesse buffer e em seguida o que contém no buffer é armazenado na variável $val. A função ob_end_clean() libera o conteúdo do buffer e logo após é escrito TRÊS e em seguida a váriavel $val que contem o valor “DOIS”.

2) Considerando que um usuário acessou uma página PHP pelo endereço abaixo, responda (total: 2,0):
Endereço - http://www.example.com/artigos/mostra_artigo.php?id=10&tema=azul

a) Escreva a linha necessária no arquivo mostra_artigo.php para exibição do valor do parâmetro “tema”? (0,5)

echo $_REQUEST[“tema”];

b) Utilizando a construção foreach da linguagem PHP, escreva o código necessário para exibição na tela de todos os valores dos parâmetros recebidos, independentemente dos seus nomes (0,5)

foreach ($_REQUEST as $valor}
{
echo $valor
}

c) Ainda utilizando a construção foreach, escreva o código necessário para exibição na tela de todos os nomes dos parâmetros recebidos e seus valores, independentemente dos seus nomes (0,5)

foreach ($_REQUEST as $parametro => $valor)
{
echo “{$parametro} = {$valor}”;
}

d) Utilizando o comando header, escreva o código necessário para, a partir da página mostra_artigo.php, redirecionar um usuário para o endereço http://www.example.com/paginas/artigo_nao_encontrado.php (atenção à estrutura de diretórios!) (0,5).

header('Location: ../paginas/artigo_nao_encontrado.php‘);

4) Um programador escreveu o código abaixo esperando redirecionar o usuário para a página index.php, mas o comportamento da página não foi o esperado (a mensagem

Relacionados

  • Programação Orientada a objeto
    1877 palavras | 8 páginas
  • Teste
    1011 palavras | 5 páginas
  • canelas
    977 palavras | 4 páginas
  • apostila 04
    9809 palavras | 40 páginas
  • Paradigmas de Programa o
    1483 palavras | 6 páginas
  • AOP
    4028 palavras | 17 páginas
  • Introdução uml
    2087 palavras | 9 páginas
  • Sistemas de Informação
    886 palavras | 4 páginas
  • Java
    16593 palavras | 67 páginas
  • Programação orientada a aspectos com aspectj
    3166 palavras | 13 páginas