Imagem de fundo

Considerando a execução de um arquivo script.php contendo o...

Considerando a execução de um arquivo script.php contendo o trecho de código abaixo, informe a alternativa que implementa, corretamente, a classe ClazzA, passada por parâmetro ao _construct da classe Exemplo, no local indicado pelo comentário /* AQUI */.


<?php

interface ínterfaceA {

---------public function fnA();

}


interface interfaces extends interfaceA {

---------public function fnB();

}


/* AQUI */


dass Exemplo {

---------public function _construct(interfaceB $umaClasse) {/*...*/}

}

$obj = new Exemplo(new ClazzA());

var_dump($obj);



A

class ClazzA implements interfaceB {

-----public function fnAQ {/*...*/}

-----pubiicfunction fnBQ {/*...*/}

}


B

abstract class ClazzA implements interfaceB {

------publicfunction fnBQ {/*...*/}

}


C

class ClazzA implements interfaceB {

-----private function fnAQ {/*...*'/}

-----private funcíion fnB() {/*...*/}

}


D

class ClazzA extends interfaceB {

-----publicfunction fnAQ {/*...*/}

}


E

class ClazzA implements interfaceA {

-----public function fnAQ {/*...*/}

}