- var_dump: documentation ( source)
<?php
class Core
{
protected static $_instance = null;
public static function __callStatic($method, $args)
{
if (static::$_instance === null) {
static::$_instance = new static;
}
return static::$_instance->$method($args);
//return call_user_func_array(array(static::$_instance, $method), $args);
}
}
class ConstructCore extends Core
{
public function getModulesManager()
{
return 'manager';
}
}
var_dump(ConstructCore::getModulesManager());