Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-X
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

/
/
/
/
/
/
  1. Início/
  2. Questões/
  3. Linguagens de Programação/
  4. Questão 457941200915524

Analise o seguinte código PHP abaixo. class A { public $foo = ‘laranja’; } class B { public $foo = ‘banana’; public $ola...

1

457941200915524
Ano: 2012Banca: PR-4 UFRJOrganização: UFRJDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | PHP
Analise o seguinte código PHP abaixo.

< ?php
    class A {
     public $foo = ‘laranja’;
   }
   class B {
     public $foo = ‘banana’;
      public $ola = ‘aloalo’;
   }
   function normalAtrib($obj) {
     $obj->foo = ‘trocado’;
     $obj = new B;
     $obj->foo = ‘mudeidenovo’;
   }
  function referenceAtrib(&$obj) {
    $obj->foo = ‘mudado’;
    $obj = new B;
  }
  $a = new A;
      normalAtrib($A);
     referenceAtrib($A);
echo “{$a->foo}”;
?>

Assinale a alternativa que contém o valor de $a->foo a ser exibido pelo comando echo contido no final do código PHP acima.
Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

Questões relacionadas para praticar

Questão 457941200551895Linguagens de Programação

Com relação aos conceitos de linguagens de programação analise os itens a seguir:I - As linguagens de scripting são mais unidas entre si por seu métod...

#Linguagens de Programação#Fundamentos de Programação
Questão 457941200730276Linguagens de Programação

Assinale a alternativa que apresenta o comando a ser executado em um projeto laravel, versão 5.5, para a criação de um controller denominado AlunoCont...

#Linguagens de Programação#PHP
Questão 457941201063307Linguagens de Programação

Com relação aos conceitos de orientação a objetos em Java, analise os itens a seguir: I - A operação de casting é usada quando o objetivo é ajustar o ...

#Linguagens de Programação#Java
Questão 457941201094561Linguagens de Programação

Com relação aos conceitos do Wordpress, analise os itens a seguir: I - O Wordpress utiliza o arquivo “wp-config. php” para armazenar os dados de confi...

#Desenvolvimento Web
Questão 457941201124853Linguagens de Programação

Um sistema de computação pode ser organizado dividido em camadas, constituído em níveis hierárquicos, ou níveis abstratos dos modernos sistemas de com...

#Fundamentos de Programação
Questão 457941201270507Linguagens de Programação

Considere o código a seguir, implementado em Java, para responder à questão.1. Aluno aluno = new Aluno(“Aluno 1”, “aluno@ufrj.br”);2. Calculadora.conf...

#Linguagens de Programação#Java
Questão 457941201327490Linguagens de Programação

Com relação aos conceitos de linguagens de programação, assinale a alternativa correta que apresenta as quatro categorias principais relacionadas aos ...

#Fundamentos de Programação
Questão 457941201338039Linguagens de Programação

Considerando a declaração corretamente implementada da rota a seguir, em uma aplicação com o framework Laravel, responda à questão.Route::resource(‘al...

#Orientação a Objetos
Questão 457941201568981Linguagens de Programação

A injeção de dependência é uma técnica de design usada para obter a inversão de controle. O Spring Framework oferece um recurso de injeção de dependên...

#Linguagens de Programação#Java#Frameworks de Desenvolvimento de Software#Java Frameworks
Questão 457941201784457Linguagens de Programação

Considere o fragmento de código a seguir escrito em Java e que utiliza Hibernate. 1.Criteria crit = session.createCriteria(Produto.class); 2.crit.add(...

#Hibernate ORM#Linguagens de Programação#Java#Java Frameworks

Continue estudando

Mais questões de Linguagens de ProgramaçãoQuestões sobre Linguagens de ProgramaçãoQuestões do PR-4 UFRJ