Расширение класса оператора PDO

Действительно ли возможно расширить класс оператора PHP PDO для добавления пользовательских методов для него? Это отличалось бы от расширения основного класса PDO. Если так, как можно было бы пойти о выполнении его, так как класс оператора только возвращается при выполнении запросов через класс PDO?

18
задан Levi Hackwith 7 August 2010 в 17:08
поделиться

1 ответ

Вы можете установить класс с помощью PDO :: setAttribute () :

PDO :: ATTR_STATEMENT_CLASS: Установить предоставляемый пользователем класс операторов, производный от PDOStatement. Не может использоваться с постоянными экземплярами PDO. Требуется массив (строковое имя класса, массив (смешанные аргументы-конструкторы)).

Пример:

$pdo->setAttribute(PDO::ATTR_STATEMENT_CLASS, array('Custom', array($pdo)));
25
ответ дан 30 November 2019 в 08:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: