SóProvas


ID
2684866
Banca
Aeronáutica
Órgão
CIAAR
Ano
2018
Provas
Disciplina
Programação
Assuntos

Informe se é verdadeiro (V) ou falso (F) o que se afirma abaixo.

Em PHP é possível decidir o escopo de uma variável nas seguintes condições:

( ) Variáveis globais podem ser acessadas de qualquer lugar.
( ) Variáveis locais são declaradas dentro da função e são visíveis apenas dentro da função.
( ) Variáveis locais são declaradas fora da função e são visíveis apenas fora da função.
( ) Variáveis estáticas são iguais as variáveis globais mas mantém seu valor depois que a função é encerrada.

Marque a alternativa com a sequência correta.

Alternativas
Comentários
  • PHP possui 4 tipos de escopo de variáveis: LOCAL, GLOBAL, STATIC e PARAMETER

    (v) Variáveis globais podem ser acessadas de qualquer lugar.

    (V ) Variáveis locais são declaradas dentro da função e são visíveis apenas dentro da função.

    ( F) Variáveis locais são declaradas fora (dentro)da função e são visíveis apenas fora da função.

    (F)Variáveis estáticas são iguais as variáveis globais (LOCAIS)mas mantém seu valor depois que a função é encerrada.

  • Prezados,

    O PHP possui 3 (três) escopos de variável que são: local, global e estático.

    Conforme dito pelo MAX Q, as "variáveis locais são declaradas dentro da função e são visíveis apenas dentro da função".

    As variáveis estáticas correspondem a um tipo especial de variável local. Isso porque o valor dessas é visível apenas localmente e mantido entre chamadas sucessivas.

    As variáveis globais são declaradas fora da função e são visíveis apenas fora da função. Para acessar tais variáveis dentro de um função, essas deverão ser declaradas como globais explicitamente dentro do escopo local.

    Abaixo seguem referências que permitem uma melhor compreensão do assunto:

      - http://php.net/manual/pt_BR/language.variables.scope.php (Manual do PHP - Escopo de Variáveis); e

      - https://www.w3schools.com/php/php_variables.asp (W3Schools - Escopo de Variáveis PHP).

    At.te,

    Jacob Cabral

  • B- (V); (V); (F); (F).