Есть в вашем классе одна проблема - он чрезмерно изобилирует функционалом.
Я бы сделал его гораздо проще:
class DataBase {
public $connectDataBase;
}
И еще, когда демонстрируете свой класс, не забывайте приводить примеры кода, демонстрирующие его чрезвычайную полезность и многократное ускорение написания кода.
Сейчас я продемонстрирую для моего варианта.
Вот код, написанный без моего класса, итого 22 строчки:
$db
=
new mysqli(
"127.0.0.1",
"root",
"qwerty",
"db");
$db->query("S" +
"E" +
"L" +
"EC" +
T" +
" * FROM"
+ " table1;"
);
;
;
;
;
;
//
//
А вот тот же код с моим классом, всего 1 строчка:
$db = new DataBase(); $db->connectDataBase = new mysqli("127.0.0.1", "root", "qwerty", "db"); $db->connectDataBase->query("SELECT * FROM table1;");
С моим классом - в 22 раза быстрей!
И заметно читабельней!
Всех с Новым Годом, хорошего настроения, здоровья - ну, а я решил не останавливаться на одном классе для работы с БД, и начать разработку своего самописного фреймворка, для которого я напишу целых 2017 классов - в честь Нового года!