Imagem de fundo

Observe o seguinte trecho de código em linguagem de...

Observe o seguinte trecho de código em linguagem de programação PHP na versão 8.2.


class FormaGeometrica {

function __call($name,$arg){

if($name == 'calcularArea')

switch(count($arg)){

case 0 : return 0 ;

case 1 : return $arg[0] * $arg[0];

case 2 : return $arg[0] * $arg[1];

}

}

}

$c = new FormaGeometrica();


Assinale a alternativa correta.


A

Há um erro de sintaxe no código-fonte.


B

O trecho exemplifica o conceito de herança.


C

Ao adicionar o código echo $c->calcularArea(4,4); no final do trecho apresentado, o resultado exibido será “16”.


D

Ao adicionar o código echo $c->calcularArea(3); no final do trecho apresentado, o resultado exibido será “3”.


E

A execução desse código culminará em um erro de execução.