Использование MySQLi real_escape_string в качестве статической функции

Интересно, смогу ли я экранировать строки (используя real_escape_string) без предварительного создания экземпляра объекта для применения функции?

то есть мы можем сделать это:

$database = new mysqli(DB_HOST,DB_USER,DB_PASS,DB_NAME);
$database->real_escape_string($query);
$database->query($query)

и т.п.

Тем не менее, что яя пытаюсь сделать для согласованности в моем приложении, чтобы иметь в основном статический класс базы данных, который является расширением класса MySQLi, чтобы я мог вызвать:database::real_escape_string($query)статический метод.

Я понимаю, что мог бы создать функцию, которая экранирует строку вручную без MySQL.

Ответы на вопрос(2)

Ваш ответ на вопрос