Здравствуйте! Есть небольшой класс который подгружает различные модули, и мне необходимо получить значения свойств данного класса, после того как пройдёт конструктор:
<?php
class LOADER {
public $conf;
public $db;
public $action;
public $templater;
public $test = "trololo";
public $route;
private $saying;
function __construct() {
require_once('core/class_configs.php');
$this->conf = new CONFIGS();
require_once('core/class_db.php');
$this->db = new DB();
$this->action = explode('/', $_SERVER['REQUEST_URI']);
require_once('core/class_templater.php');
$this->templater = new TEMPLATER();
require_once('core/class_route.php');
$this->route = new ROUTE();
}
}
т.е. вот тут я хочу что то вроде:
<?php
class Route {
function test() {
echo $this->action[1];
echo $this->template;
}
}
Подскажите пожалуйста, как это можно реализовать? Наследование не помогло, я так понял наследование не срабатывает для магических методов.
Спасибо!