Curly-fingers
NULL
Параметры в синглтон
Припустим есть класс БД который должен иметь экземпляр-одиночку. При создании мне надо в конструктор класса передать аргументы. Как реализовать, подскажите?
У меня есть:
Спасибо.
Припустим есть класс БД который должен иметь экземпляр-одиночку. При создании мне надо в конструктор класса передать аргументы. Как реализовать, подскажите?
У меня есть:
PHP:
class Mysql
{
static $instance;
static public function Singleton() // возможно передавать сюда аргументы, и потом func_get_args(), но это уже массив
{
$class_name = __CLASS__;
return (is_object(self :: $instance)) ? self :: $instance : self :: $instance = new $class_name; // после $class_name надо передать аргументы (массив из func_get_args() не удобно), тогда как?
}
private function __construct($host, $username, $password, $name, $blablabla)
{}
public function __destruct()
{}
}