Слово перед моим вопросом, чтобы сказать, что я довольно новичок в ООП в PHP, и я очень благодарен сайту и вам всем за чтение - и иногда прекрасный ответ (как вы можете видеть здесь или здесь , или даже здесь ) и помогали мне в моем позднем (вроде) улучшении, связанном с занятиями.
Все мои предыдущие вопросы привели меня сегодня к этому:
В классе, расширяющем PDOStatement, как я могу запускать действие по умолчанию каждый раз, когда вызывается один из родительских открытых методов?
Я могу сделать это:
class genc_query extends PDOStatement{
public function rowCount(){
$this->myDefaultAction();
return parent::rowCount();
}
}
Но так как мне нужно одинаково изменить почти все нативные методы, мне интересно, нет ли способа вызвать такую функцию, как __call () как если бы эти методы были приватными (так как сделать их приватными невозможно).