[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Mysqli и ООП
janin
Сразу скажу что я новичок...
Недавно читал одну статью по работе Mysqli с ООП
В примере кода было примерно такое чудо:

class DB {
public static function MySQLiConnect(){
return new mysqli(DB_HOST,DB_USER,DB_PASSWORD,DB_DATABASE);
}
}


class test {

function testone() {
$db = DB::MySQLiConnect();// создаем соединение
$db->query();//что то делаем с базой
}

function testtwo() {
$db = DB::MySQLiConnect();// создаем соединение
$db->query();//что то делаем с базой
}
}

И подобных классов test у нас много.
При работе с этим примером:

$test = new test();
$test->testtwo();//Новое подключение и работа с базой
$test->testone();//Новое подключение и работа с базой

Получается что каждый раз когда мы будем использовать метод в классе test будет создаваться новое одинаковое соединение?
Если да то может есть способ по лучше?

killer8080
janin
нужно использовать патерн синглтон
janin
Цитата (killer8080 @ 13.02.2013 - 12:20)
janin
нужно использовать патерн синглтон

Спасибо большое, уже загуглил и все стало ясно. smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.