pll
Новичок
Загрузщик ядра и проблема с передачей значений внутри дочерних классов
Загрузщик ядра и проблема с передачей значений внутри дочерних классов...
что я делаю не так =(
CoreSys.php
дочерний класс test.php
метод test1(); все работает
а вот между
msg_set("11111");
msg_show();
значение не передается
Загрузщик ядра и проблема с передачей значений внутри дочерних классов...
что я делаю не так =(
CoreSys.php
PHP:
class CoreSys {
var $confcore;
var $typecore;
var $corename;
var $confpath = 'config.ini';
var $confcorepath = 'core.ini';
var $dbtype = 'mysql';
var $obj = Array();
function CoreStart() {
//Start Loading Core
$this->conf = $this->LoadConfig();
$this->lang = $this->LoadLangFile();
$this->conn = $this->dbconnect();
$this->tmpl = $this->templates();
//Init Class Core
$this->corename = $this->CoreType();
$this->obj = &$this->InitClassCore();
//Type Core Admin
if($this->corename == 'coreadmin'){
//$this->obj['Auth']->access_login();
$this->obj['test']->test1();
$this->obj['test']->msg_set("11111");
$this->obj['test']->msg_show();
}
//Type Core Pages
if($this->corename == 'corepage'){
}
}
function InitClassCore(){
// инстанция классов
global $sys;
...
return $this->obj;
}
PHP:
class test {
var $sys;
var $user;
var $msg;
function test1() {
global $sys;
echo $sys->lang[LANG]['errormodul1'];
}
function msg_set($msg) {
$this->msg = $msg;
}
function msg_show() {
echo $this->$msg;
}
}
а вот между
msg_set("11111");
msg_show();
значение не передается