NÃO é uma afirmativa correta sobre a função PHP:
Responda: NÃO é uma afirmativa correta sobre a função PHP:
💬 Comentários
Confira os comentários sobre esta questão.

Por Camila Duarte em 31/12/1969 21:00:00
Gabarito: b)
Vamos analisar cada alternativa:
a) session_start() realmente inicializa os dados da sessão, ou seja, começa uma sessão ou retoma uma já existente. Essa afirmativa está correta.
b) session_destroy() não cancela o registro de uma variável global da sessão, mas sim destrói toda a sessão, apagando os dados associados a ela no servidor. Para cancelar uma variável específica da sessão, usa-se unset($_SESSION['variavel']). Então essa afirmativa está incorreta.
c) session_unset() libera todas as variáveis da sessão, ou seja, limpa o conteúdo da sessão, mas a sessão em si continua ativa. Essa afirmativa está correta.
d) session_commit() é um alias de session_write_close(), ou seja, fazem a mesma coisa: escrevem os dados da sessão e fecham a sessão para que outros scripts possam acessá-la. Essa afirmativa está correta.
e) session_write_close() escreve os dados da sessão e a encerra, liberando o bloqueio da sessão. Essa afirmativa está correta.
Portanto, a única afirmativa incorreta é a b).
Vamos analisar cada alternativa:
a) session_start() realmente inicializa os dados da sessão, ou seja, começa uma sessão ou retoma uma já existente. Essa afirmativa está correta.
b) session_destroy() não cancela o registro de uma variável global da sessão, mas sim destrói toda a sessão, apagando os dados associados a ela no servidor. Para cancelar uma variável específica da sessão, usa-se unset($_SESSION['variavel']). Então essa afirmativa está incorreta.
c) session_unset() libera todas as variáveis da sessão, ou seja, limpa o conteúdo da sessão, mas a sessão em si continua ativa. Essa afirmativa está correta.
d) session_commit() é um alias de session_write_close(), ou seja, fazem a mesma coisa: escrevem os dados da sessão e fecham a sessão para que outros scripts possam acessá-la. Essa afirmativa está correta.
e) session_write_close() escreve os dados da sessão e a encerra, liberando o bloqueio da sessão. Essa afirmativa está correta.
Portanto, a única afirmativa incorreta é a b).
⚠️ Clique para ver os comentários
Visualize os comentários desta questão clicando no botão abaixo
Ver comentários