lol believe me your not the first person to use this 😉
firstly, class don't have parenthesis
secondly where you have 'this->whatever' you should have '$this->whatever'
thirdly, this can be done:
class ezmysql{
var $avar = 'hi';
}
class ezSiteManager {
var $pageInfo = array();
var $ez;
function ezSiteManager($page='null',$language='sv') {
$this->ez = new ezmysql;
$this->pageInfo['page'] = $page;
$this->pageInfo['language'] = $language;
}
}
$ez = new ezSiteManager;
echo $ez->ez->avar;
will echo:
hi