Действительно ли возможно расширить класс оператора PHP PDO для добавления пользовательских методов для него? Это отличалось бы от расширения основного класса PDO. Если так, как можно было бы пойти о выполнении его, так как класс оператора только возвращается при выполнении запросов через класс PDO?
Вы можете установить класс с помощью PDO :: setAttribute ()
:
PDO :: ATTR_STATEMENT_CLASS: Установить предоставляемый пользователем класс операторов, производный от PDOStatement. Не может использоваться с постоянными экземплярами PDO. Требуется массив (строковое имя класса, массив (смешанные аргументы-конструкторы)).
Пример:
$pdo->setAttribute(PDO::ATTR_STATEMENT_CLASS, array('Custom', array($pdo)));