スーパークラスコンストラクターからサブクラスメソッドを呼び出すにはどうすればよいですか?
サブクラスの例:
<?php
include('../classes/A.php');
class B extends A {
public function __construct()
{
parent::__construct($this->view);
}
public function view() {
//something
}
}
$b = new B;
?>
スーパークラスの例:
<?php
abstract class A
{
private $callback;
public function __construct($callback)
{
$this->callback = $callback;
call_user_func($this->callback);
}
}
?>
機能させるにはどうすればよいですか?