Вот класс:
functions.php
class buildPage {
public function Set($var,$val){
$this->set->$var = $val;
}
function Body(){
ob_start();
include('pages/'.$this->set->pageFile);
$page = ob_get_contents();
ob_end_clean();
return $page;
}
function Out(){
echo $this->Body();
}
}
Итак, вот главная (индексная) страница скрипта.
index.php
include_once('include/functions.php');
$page = new buildPage();
$page->Set('pageTitle','Old Title');
$page->Set('pageFile','about.php');
$page->Out();
Теперь, как вы можете видеть, он включает в себя файл about.php через класс, фактически внутри класса.
А теперь я хочучтобы получить доступ к тому же классу buildPage (), чтобы изменить заголовок страницы.
about.php
<?php
$this->Set('pageTitle','New Title');
echo '<h1>About Us</h1>';
?>
Но, к сожалению, ничего не происходит.
Пожалуйста, будьте добры, потратьте несколько минут, чтобы помочь мне!