public static function getInstance() { // получить экземпляр данного класса if (self::$_instance === null) { // если экземпляр данного класса не создан self::$_instance = new self(); // создаем экземпляр данного класса } return self::$_instance; // возвращаем экземпляр данного класса }
function take_drug($drug, $curr_time) { $curr_drug = Autodoc::$medicines[$drug]; $_SESSION['baktogel_used'] += $curr_drug['bakto_price']; $_SESSION['active_drugs'][] = array('type' => $drug, 'start_time' => $curr_time, 'length' => $curr_drug['length'], 'elapsed_time' => 0, 'left_time' => $curr_drug['length']); if (!$curr_drug['invisible']) { Autodoc::message($_SESSION['operation_elapsed'] . '. Применен препарат Бакто-' . $curr_drug['name'], 1, 1); } }