Questão
ID 2524436Disciplina: Tecnologia da Informação
Assunto: PHP
Ano: 2016 Banca: IFRS - Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul Órgão: Instituto Federal do Rio Grande do Sul
Sabemos que o PHP 5 possui suporte a programação orientada a objetos, desta forma implementa os conceitos deste paradigma. Dado o código a seguir, referente ao arquivo u.php, sendo executado no PHP5
<?php
class a{
protected \$_d;
protected \$_f;
function __construct(\$d="",\$f=""){
\$this->setd(\$d);
\$this->setf(\$f);
}
public function setd(\$_m){
\$this->_d = \$_m;
}
public function setf(\$_m){
\$this->_f = \$_m;
}
}
class b extends a{
protected \$g;
function __construct(\$mr="",\$md="",\$ne=0){
_________________________________
\$this->setg(\$ne);
}
public function setg(\$_ne){
\$this->_g = \$_ne;
}
}
\$x = new b();
\$y = new a
?>
Para que a classe b consiga executar o construtor da classe pai, é necessário incluir a seguinte linha de código: