Assinale a alternativa que identifica uma função da linguage...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C - isset
Para responder a essa questão, é importante conhecer as funções do PHP que lidam com a verificação do estado das variáveis. Em PHP, existem diversas funções que permitem verificar diversos aspectos de uma variável, como se ela está definida, se é nula, se está vazia, entre outros. A versão 8 da linguagem PHP mantém essas funções com a mesma sintaxe e funcionalidade das versões anteriores em relação a essas verificações.
A função isset() é usada para verificar se uma variável está definida, ou seja, se ela foi declarada e não é null. Essa é uma maneira muito comum de evitar erros de variáveis indefinidas em scripts PHP. Se uma variável foi definida anteriormente no código, isset() retornará true, caso contrário, retornará false. É justamente por isso que a alternativa C é a correta.
Vamos ver brevemente por que as outras opções não são adequadas:
- defined é uma função utilizada para verificar se uma constante foi definida.
- no_empty não é uma função válida no PHP. Talvez seja um erro de digitação para "empty", que verifica se uma variável é vazia.
- is_null verifica se uma variável é null, o que é diferente de verificar se ela está definida.
- unset é uma função utilizada para destruir uma variável definida, e não para verificar se ela está definida.
Portanto, para verificar se uma variável está definida em PHP, devemos usar a função isset(), que é a alternativa correta e marcada como gabarito da questão.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo