Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — UFPR 2018

ProgramaçãoLinguagens de programação
Código
qq406772
Banca
UFPR
Órgão
COREN-PR
Ano
2018
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Em relação às variáveis em PHP 5 ou superior, é correto afirmar:
  1. AA instrução “static $a = 0;”, no corpo de uma função, implica que a atribuição ocorra a cada chamada da função.
  2. BVariáveis criadas no escopo de um script (fora de qualquer função ou classe) são acessíveis a qualquer arquivo incluído, entretanto o acesso no escopo de funções ocorre apenas quando o mesmo identificador da variável for declarado como global no escopo da função.
  3. CVariáveis locais, declaradas no escopo de funções e passadas para outras funções que tenham, em sua definição, os parâmetros precedidos pelo operador & terão o conteúdo dos seus argumentos originais copiados para os parâmetros da função (passagem de parâmetro por valor).
  4. DIdentificadores de constantes, declarados com “define”, não requerem o símbolo $ como prefixo do nome, mas o conteúdo da constante fica acessível apenas com o uso do identificador precedido do $.
  5. EVariáveis têm seus identificadores substituídos por seu valor (conteúdo) em strings delimitadas por aspas simples.
Revelar gabarito e comentário

GabaritoB — Variáveis criadas no escopo de um script (fora de qualquer função ou classe) são acessíveis a qualquer arquivo incluído, entretanto o acesso no escopo de funções ocorre apenas quando o mesmo identificador da variável for declarado como global no escopo da função.

Link permanente: /questoes/qq406772