Если у вас есть переменные, к которым у всех классов есть доступ, возможно, вы можете попробовать наследование, например что-то вроде
class Settings
{
var $page_name = "My Page";
var $database_name = "my_db";
}
и пусть все классы наследуют этот класс как
class Page extends Settings
{
var $id = 0;
var $template = "";
function __construct() {}
}
$page = new Page();
echo $page->page_name;
или вы можете определить значения как константы, если это то, чем они являются
define("PAGE_NAME", "My Page");
у вас будет доступ к PAGE_NAME везде
Я ни в коем случае не говорю, что это правильный путь, это просто a путь. :)