Итак, прошу помощи у людей, которые поумней меня будут. Потому что я реально в тупике.
Я унаследовал класс mysqli и теперь кручу им как хочу
class someclass extends \mysqli
{
public function query($sql, $resultmode = NULL)
{
if(\mysqli::real_query(self::$last_sql))
return new SQLResult($this);
else {}
}
}
class SQLResult extends \mysqli_result
{
}Собственно вместо mysqli_result я унаследовал опять свой класс SQLResult, и это хорошо работаетНо вот проблема нарисовалась с mysqli_stmt, я там не могу выкинуть такой же трюк, хотя по докам он возвращает именно mysqli_result
class SQLsmtp extends \mysqli_stmt
{
public function get_result()
{
return new SQLResult($this);
}
}Я могу вернуть родительский метод parent::get_result(), который возвращает mysqli_result, но мне нужен именно мой, унаследованный.