iceman
говнокодер
инстанцирование класса с параметрами в виде массива
имя класса передается в виде переменной, далее аргументы...
нужно создать объект, если переданы аргументы, то передать их...кол-во аргументов не известно...
строчка
конечно же не работает
в мане искал, не нашел!
имя класса передается в виде переменной, далее аргументы...
нужно создать объект, если переданы аргументы, то передать их...кол-во аргументов не известно...
PHP:
public static function Instance($objectName){
$params = func_get_args(); unset($params[0]);
if($params){
self::$objects[$objectName] = call_user_func_array(
array(&$objectName), $params);
} else {
self::$objects[$objectName] = new $objectName();
}
return self::$objects[$objectName];
}
PHP:
self::$objects[$objectName] = call_user_func_array(
array(&$objectName), $params);
в мане искал, не нашел!
