Magna Concursos
161671 Ano: 2016
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNRIO
Orgão: IF-PA

Considere o seguinte script PHP:

1 <?php
2 class ALFA
3 {
4     private $class_id = 3;
5
6     function ALFA ($inc=9)
7     {
8         $this->class_id += $inc;
9     }
10
11    function principal()
12    {
13       if (isset($this)) {
14           echo '['.get_class($this)."]\n";
15           echo '('.$this->class_id.")\n";
16       } else {
17           echo "(FORA)\n";
18       }
19    }
20 }
21 //(continuação)
22 class BETA
23 {
24     public $class_id=4;
25
26     function auxiliar()
27     {
28         ALFA::principal();
29     }
30 }
31
32 $alfa = new ALFA(5);
33 $beta = new BETA();
34
35 $alfa->principal();
36 ALFA::principal();
37 $beta->auxiliar();
38 BETA::auxiliar();
39 ?>
40

A execução desse script produz como resultado a sequência:

 

Provas

Questão presente nas seguintes provas

Técnico de Laboratório - Informática

70 Questões