Num script PHP, a função que permite verificar se um cookie ...

Próximas questões
Com base no mesmo assunto
Q1933756 Programação
Num script PHP, a função que permite verificar se um cookie está definido é:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D - isset()

Vamos explorar o motivo pelo qual a alternativa D é a correta e o que isso significa no contexto de um script PHP. A função isset() é uma construção da linguagem PHP que é usada para verificar se uma variável está definida e não é null. No contexto de cookies, que são pequenos pedaços de informação armazenados no navegador do usuário e que o servidor web pode ler em visitas subsequentes, usar isset() nos permite verificar se um cookie específico foi definido e está disponível no array global $_COOKIE.

Em um cenário prático, isso se traduz em um código como:

if (isset($_COOKIE['nome_do_cookie'])) {
    // O cookie existe e pode ser usado
} else {
    // O cookie não existe
}

As outras opções fornecidas no enunciado, como active(), cookie_value(), exists() e status(), não são funções válidas no PHP para verificar a existência de cookies ou variáveis.

É importante entender que, para resolver questões como esta, você deve estar familiarizado com as funções e construções básicas do PHP, e saber como a informação é manipulada em um contexto de servidor-cliente, especialmente como os cookies são gerenciados. Esta questão avalia o conhecimento do candidato sobre funções de verificação de variáveis e como aplicar esse conhecimento em uma situação prática de programação para web.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

O método Isset do PHP Checa se uma variável qualquer existe ou não

Ex:

<?php

$var = ‘concurso’

//Será interpretado como TRUE imprimindo o texto

if(isset($var)) {

echo “Essa variavel existe”

}

?>

✅Gabarito(D)  

isset() - informa se a variável foi iniciada, ou seja, retornará false se for usada em uma variável com o valor null.

Sintaxe:

  • isset(mixed $var, mixed $var = ?, $... = ?): bool

Parâmetros:

  • var : A variável a ser verificada.
  • var: Outra variável...

Se múltiplos parâmetros são fornecidos, então isset() retornará true somente se todos os parâmetros são definidos. A avaliação vai da esquerda para direita e pára logo que encontra uma variável não definida.

Fonte: https://www.php.net/manual/pt_BR/function.isset.php

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo