на хосте пхп 5.3.10
global $config;
$config = array('myClass'=>'B');
class A {
static $aa;
function __construct()
{
global $config;
self::$aa = new $config['myClass']();
}
}
class B {
public $bb;
public function runB()
{
$this->bb = 'hello';
}
}
$test1 = new A();
$test1->runB();
Спустя 46 минут, 55 секунд (31.07.2012 - 05:14) Крендель написал(а):
прошу прощения, решил!
global $config;
$config = array('myClass'=>'B');
class A {
public static $aa;
function __construct()
{
global $config;
self::$aa = new $config['myClass']();
}
public static function getB() {
return A::$aa;
}
}
class B {
public $bb;
public function runB()
{
echo 'hello';
}
}
$test1 = new A();
$test1::getB()->runB();
Спустя 42 минуты, 50 секунд (31.07.2012 - 05:57) kamanch написал(а):
Ну теперь зарегистрируйся, и я тебе плюсану в карму
