ООП в php на практике начал изучать недавно(а точнее - пару дней назад).
Возник вопрос, а параллельно и второй.
Итак, для работы с mysql использую PDO.
1) Есть класс DB для работы с mysql. В нем пока что лишь одна функция connect();
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- class DB {
- ..
- private static $BDobj=false;
- public function connect($user=default_user, $pass=default_pass, etc) {
- ..
- try{
- if(!self::$BDobj) {
- self::$BDobj = new PDO($this->type_of_base.":host=".$this->host.";dbname=".$this->database, $this->username, $this->password);
- return self::$BDobj;
- }else{
- return self::$BDobj;
- }
- } catch(Exception $e){
- echo $e->getMessage();
- }
- }
- }