Я хочу написать расширение для класса PDO, подключив метод PDO :: query (). И я хочу передать все аргументы правильно. Поэтому я проверяю список аргументов PDO :: query () и вот что я нахожу:
public PDOStatement PDO::query (string $statement)
public PDOStatement PDO::query(string $statement, int $PDO::FETCH_COLUMN, int $colno)
public PDOStatement PDO::query(string $statement, int $PDO::FETCH_CLASS, string $classname, array $ctorargs)
public PDOStatement PDO::query(string $statement, int $PDO::FETCH_INTO, object $object)
Эта функция не имеет единственного определения … вместо этого у нее четыре определения, а последние три даже не задокументированы! Так как мне правильно подключить этот метод? Я хочу сохранить этот метод полностью функциональным. Не хочу ничего терять.
Задача ещё не решена.
Других решений пока нет …