Sabemos que o PHP 5 possui suporte a programação orientada a...
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: