У меня проблема с объектами в PHP.
http://codepad.org/HdqCVJlw
<?php
error_reporting( E_ALL | E_STRICT );
##
class Loader {
function view() {
echo 'I did it! )';
}
}
class Controller {
public $loader;
function __construct() {
$this -> loader = new Loader;
}
}
##
class Foo extends Controller {
function index() {
$this -> loader -> view();
}
}
Существует три класса: Loader
, Controller
и Foo
. Я хочу использовать метод класса Loader в Foo
классе. Я знаю, что __construct()
не будет работать, потому что Foo
простирается от Controller
, но в любом случае я не получаю никакой ошибки.
Так, как использовать этот метод там с условием, что в Foo
мне не нужно будет писать больше кода?
P.S. Я создаю MVC ...