Num script PHP, a função que permite verificar se um cookie ...
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